1

インストールのためにこのリンクをたどって、codeigniter HMVC構造を初めて使用します。 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src

すべての手順を実行しましたが、手順 12 に到達するとエラーが表示されます。

手順:

  1. CIのクリーンインストールから始める
  2. インストールに合わせて $config['base_url'] を正しく設定します
  3. URL /index.php/welcome => にアクセスすると、Welcome to CodeIgniter が表示されます
  4. Modular Extensions third_party ファイルを application/ third_party ディレクトリにドロップします。
  5. Modular Extensions コア ファイルを application/core にドロップします。独自のコントローラー拡張機能を作成する場合を除き、MY_Controller.php ファイルは必要ありません。
  6. URL /index.php/welcome => にアクセスすると、Welcome to CodeIgniter が表示されます
  7. モジュール ディレクトリ構造 application/modules/welcome/controllers を作成します。
  8. コントローラー application/controllers/welcome.php を application/modules/welcome/controllers/welcome.php に移動します。
  9. URL /index.php/welcome => にアクセスすると、Welcome to CodeIgniter が表示されます
  10. ディレクトリ application/modules/welcome/views を作成します
  11. ビュー application/views/welcome_message.php を application/modules/welcome/views/welcome_message.php に移動します
  12. URL /index.php/welcome => にアクセスすると、Welcome to CodeIgniter が表示されます

エラー:

ビュー フォルダのパスが正しく設定されていないようです。次のファイルを開いて、これを修正してください: index.php

解決方法を教えてください。route/config.index などに変更が必要ですか? 各モジュールにも構成フォルダーをコピーして貼り付ける必要がありますか? 現在、それらはすべてデフォルトです。私の CI バージョンは最新の 3.0.3 で、設定では index.php ではなく index_page が空です

$config['index_page'] = '';

また、空の代わりに index.php を追加してチェックします。もう1つ、オンラインで検索し、View、Controllerなどのフォルダー名を大文字にしてみましたが、何も起こりませんでした。

4

1 に答える 1

1

この HMVC バージョンを使用してみてください:

https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src/b889da049fd78bd5beff8d7ef70916b60c3d6665?at=codeigniter-3.x

于 2015-11-27T13:52:14.870 に答える