Codeigniter模块化扩展HMVC不会加载视图

时间:2013-08-28 12:03:24

标签: php codeigniter hmvc

我正在使用模块化扩展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类

1 个答案:

答案 0 :(得分:0)

试试这个:

$this->load->view('manager/index',$data);

文件夹的结构:

apllication
    modules
       manager
           config
               routes.php
           controllers
               manager.php
           views
               index.php