由于我没有在网上的任何其他地方找到它,我希望我不会问一个愚蠢的问题。
所以我的应用程序上有这个结构:
My APP
|_
Controllers
|_
Modules
|_
bar
|_
foo
|_
Views
我可以使用以下代码在foo的视图上加载bar模块:
<?php echo Modules::run('bar/bar/index'); ?>
但是我无法使用上面的代码在MyAPP视图上加载相同的模块。
我错过了什么?谢谢!
答案 0 :(得分:1)
愚蠢的我,我在模块文件夹外的所有控制器上扩展CI_Controller而不是MX_Controller。希望这有助于其他人。
答案 1 :(得分:1)
你也可以这样做
<?php echo Modules::run('../bar/bar/index'); ?>
答案 2 :(得分:0)
如果您在内部模块控制器中扩展了MX_controller,它将自动从根视图文件夹文件中呈现视图。