0

codeigniter のモジュラー拡張 HMVC アドオンを使用しています。

私の構造は次のようになります。

modules/ -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);

  }

}

コントローラー自体の内部からのルーティングと印刷は正常に機能しますが、ビューを読み込めないようで、ビューファイルが見つからないというコードイグナイターエラーが発生します

/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 に答える