代码之家  ›  专栏  ›  技术社区  ›  Flavius

访问模块的操作呈现输出

yii
  •  0
  • Flavius  · 技术社区  · 14 年前

    我正在编写一个“帐户”模块,该模块应该处理与帐户有关的一切:注册、登录/注销、用户管理、密码恢复、帐户激活等。

    所以我认为最好重用模块的defaultController::actionRegister()生成的任何内容,以便在主页上显示。

    所以我的问题是:如何从任何控制器(SiteController,read:from views/layouts/main.php,or another controller,finally of another sub module)创建一个新的“子请求”(类似于ccontroller::forward())到给定的模块/控制器/操作?

    我在应用程序布局中尝试了$this->forward(),但没有成功:它显示空白页,没有任何错误。

    谢谢

    1 回复  |  直到 14 年前
        1
  •  0
  •   pestaa    14 年前

    你在努力 make a widget . 避免紧密耦合的类和操作将使您的应用程序更安全、更容易维护和改进,并且更可重用。

    “内联部分重定向”从来不是任何问题的答案,至少在yii中是这样。