0

我正在使用 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 类

4

1 回答 1

0

尝试这个:

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

文件夹结构:

apllication
    modules
       manager
           config
               routes.php
           controllers
               manager.php
           views
               index.php
于 2013-08-28T12:07:14.880 回答