【发布时间】:2017-02-24 22:37:24
【问题描述】:
如果会话正常,我正在尝试加载控制器(仪表板)。
if ($this->form_validation->run() == FALSE) {
if(isset($this->session->userdata['logged_in'])){
echo 'dashboard-01'; //test load
$this->load->controllers('Dashboard');//Not sure if syntax is ok.
这可能吗?有没有更好的方法来做到这一点?
【问题讨论】:
-
您应该查看 HMVC 以在控制器中加载控制器,而普通 MVC 不能。
-
我查看了维基。分层模型-视图-控制器可能是我在这里做的,不了解HMVC。我有一个用于登录的 MVC,以及用于应用程序不同部分的新 MVC。感谢@wolfgang1983 的评论,我一定会阅读更多。
标签: php codeigniter controllers