我正在编写一个“帐户”模块,该模块应该关注帐户的所有内容:注册,登录/注销,用户管理,密码恢复,帐户激活等。
所以我认为最好重用模块的DefaultController :: actionRegister()生成的,以便在主页面上显示。
所以我的问题是:如何从任何控制器创建新的“子请求”(类似于CController :: forward())(SiteController,读取:来自views / layouts / main.php,或其他控制器,最终另一个子模块)给定的模块/控制器/动作?
我在我的应用程序布局中尝试使用$ this-> forward()但没有成功:它显示一个空白页面,没有任何错误。
谢谢
答案 0 :(得分:0)
您正在尝试make a widget。避免紧密耦合的类和操作将使您的应用程序更安全,更易于维护和改进,并且更加可重用。
“内联部分重定向”绝不是任何问题的答案,至少在Yii中。