2010-02-05 40 views
0

我正在写一个“账户”模块,它应该采取有关帐户的一切护理:注册,登录/注销,用户管理,密码恢复,账号激活等访问模块的动作渲染输出

所以我认为最好重用模块的DefaultController :: actionRegister()生成的主页上显示的内容。因此我的问题是:如何从任何控制器(SiteController,阅读:从views/layouts/main.php或其他控制器中创建一个新的“子请求”(类似于CController :: forward()),最终是另一个子模块)到给定的模块/控制器/操作?

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

感谢

回答

0

您正在尝试make a widget。避免紧密耦合的类和行为将使您的应用程序更安全,更易于维护和改进,并且可重用性更高。

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