私は3つのモジュールを持っています
- デフォルト
- フロントエンド
- バックエンド
デフォルトモジュールとフロントエンドモジュールをURLから非表示にしたい
なので、コントローラーに応じてモジュールを設定したいのですが
defautlモジュールはerrorControllerにのみ使用されるため
ありがとうございました
私は3つのモジュールを持っています
デフォルトモジュールとフロントエンドモジュールをURLから非表示にしたい
なので、コントローラーに応じてモジュールを設定したいのですが
defautlモジュールはerrorControllerにのみ使用されるため
ありがとうございました
次のようにして、デフォルトのコントローラーディレクトリを指定できます。
$front->setControllerDirectory('../application/modules/default/controllers');
アプリケーション構成ファイルでそれを行うには:
resources.frontController.controllerDirectory = APPLICATION_PATH "/modules/default/controllers"
これにより、両方のモジュールからエラー コントローラにアクセスできるようになります。
デフォルト ルートを変更するには、これを routes.ini に追加し、モジュール/コントローラーを変更する必要があります。
routes.index.type = "Zend_Controller_Router_Route"
routes.index.route = "/"
routes.index.defaults.module = "default"
routes.index.defaults.controller = "index"
routes.index.defaults.action = "index"