我正在使用来自https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc的Codeigniter HMVC,我想使用所述模块的视图使用Modules :: run('site1')加载模块。
示例:
- modules
- site1
- controllers
- views
- site2
- controllers
- views
在site1上,我使用Modules :: run('site2 / login')加载了site2模块;问题是它正在加载site1而不是site2的视图,给我一个错误“.. site1 / login not exists”。
它应该加载site2的视图。
提前致谢!
答案 0 :(得分:0)
我想我发现了这个问题。我正在使用$ this-> load->视图($ this-> router-> class。'/ login');路由器类已经是我的site1而不是site2。我是否有一种简单的方法可以不将所有$ this-> router->类更改为'site2'?
由于部件控制器现在是site1而site2刚刚作为模块加载,因此它会覆盖从site2到site1的$ this-> router->类。有没有办法让我仍然获得site2的类名?