我已经学习了 codeigniter 的基础知识,现在正在学习模块。
我的问题: 我在 modules 文件夹中创建了两个文件夹,first_module
并且second_module
.
在first_module
控制器内部我的代码:
<?php
class First_module extends MX_Controller {
public function index()
{
$this->load->view('first_module_view');
}
}
?>
first_module_view
页面代码:
<html>
<body>
<h1> hey this is first module </h1>
<?php
echo Modules::run('second_module/second_module');
?>
</body>
</html>
second_module
控制器页面:
<?php
class Second_module extends MX_Controller {
public function index()
{
$this->load->view('second_module_view');
}
}
?>
second_module_view
页:
<html>
<body>
<h1> hey this is second module </h1>
</body>
</html>
我正在尝试first_module
使用 second_module 的控制器在视图中部分查看第二个模块视图,但这不起作用。
单独两个代码都可以正常工作,但Modules::run()
似乎不起作用。
我错过了什么吗?