我正在使用 HMVC 为 codeigniter 添加的模块化扩展。
我的结构如下所示:
模块/ -manager/ --controllers/ ---manager.php --views/ ---index.php
manager.php 控制器:
class Manager extends MX_Controller {
function __construct(){
parent::__construct();
}
function index(){
$data['newsletter'] = Newsletter::all();
$this->load->view('index',$data);
}
}
从控制器本身内部路由和打印工作正常,但我似乎无法加载视图,得到一个 codeigniter 错误,说找不到视图文件
/modules/manager/config/routes.php:
<?php
$route['module_name'] = 'manager';
似乎仍然从 CI 的主视图文件夹调用视图,不知道为什么它们不从模块文件夹调用,因为控制器正在扩展 MX 类