0

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

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

所以我的问题是:如何从任何控制器(SiteController,读取:来自views/layouts/main.php,或另一个控制器,最终来自另一个子模块)创建一个新的“子请求”(类似于CController::forward()) ) 到给定的模块/控制器/动作?

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

谢谢

4

1 回答 1

0

您正在尝试制作一个小部件。避免紧密耦合的类和操作将使您的应用程序更安全、更易于维护和改进并且更可重用。

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

于 2010-03-14T13:22:37.397 回答