Codeigniter 2.1.0 のクリーン インストールで HMVC を正常に構成して実行しました。次に、テンプレート ライブラリを含めました。/system/library/Template.php、/application/config/template.php、そして最後にテンプレート ファイル自体 (/views ディレクトリ内のどこか) の 3 つのファイルのみで構成されます。
作成したモジュールの 1 つを読み込んで、テンプレート ライブラリをテストしました。/system/library/Template.php に移動してパスを修正し、デフォルトの CI のものではなくモジュール/ビューを指すようにする必要がありました。その後、テストしましたが、問題ないようでした。
3 番目のステップは、Tank_Auth 認証ライブラリを含めることです。モジュールにも常駐させたい (/modules/auth)。このモジュールは、通常のアプリ ディレクトリと同じディレクトリ構造 (構成、コントローラー、言語、ライブラリ、モデル、ビューなど) を持つ必要があるため、Tank_Auth のファイルを Auth モジュールのそれぞれのディレクトリにコピーできます。
基本的に、私はすでにそのコピー部分を行っています。しかし、今http://adresar.local/auth/auth/loginを実行しようとすると、
An Error Was Encountered
Unable to load the requested file: auth/login.php
私も変えてみました
class Auth extends CI_Controller
に
class Auth extends MX_Controller
しかし、役に立たない。
誰かが有益なアドバイスを投げてくれるなら、私はそれを大いに感謝します.