ライブラリとヘルパーを自動ロードするCI2.02の既存の作業インストールがあります。コアファイルとサードパーティファイルをCIディレクトリのそれぞれの場所にドロップしてHMVCのインストールを実行すると、エラーが発生します。
Fatal error: Cannot access empty property in C:\xampp\htdocs\APPNAME\application\third_party\MX\Loader.php on line 208
application / config / autoload.phpからすべてのヘルパーを削除すると、次のようになります。
An Error Was Encountered
Unable to load the requested file: helpers/_helper.php
ライブラリやヘルパーの自動読み込みがないクリーンなCIインストールを使用すると、正常に機能します。HMVCと自動読み込みを機能させるにはどうすればよいですか?
HMVCのウェブサイト(https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home)の指示に従ってインストールしました。手順15のみを実行し、手順6を実行すると、前述のエラーが表示されます。/ application / controllersに単一のコントローラーファイル、/ application / modelsに単一のモデルファイル、/ application / viewsに単一のビューファイルがあり、これらを/ application / modules / site / controllers、/ application / modules/siteに移動します。それぞれ/modelsと/application/ modules / site/views。config.php、autoload.php、anad database.phpは、アプリケーションフォルダーにあるままにしておきました。
HMVCをインストールする前に(彼らのウェブサイトからステップ1-6を実行する)、私はすでに既存のCIプロジェクトを持っています。application / config / autoload.phpを使用して、いくつかのライブラリとヘルパー(データベース、セッション、ファイル、URL、フォーム、テキスト)を自動ロードしています。
問題がどこにあるのかを理解するために表示する必要のある情報は他にありますか?これは私の最初のCIプロジェクトなので、何も派手ではありません。ありがとう!