我正在使用模块化扩展HMVC添加用于codeigniter。
我的结构如下:
模块/ -经理/ --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的主视图文件夹中调用视图,不确定为什么他们不从modules文件夹调用,因为控制器正在扩展MX类
答案 0 :(得分:0)
试试这个:
$this->load->view('manager/index',$data);
文件夹的结构:
apllication
modules
manager
config
routes.php
controllers
manager.php
views
index.php