0

私は3つのモジュールを持っています

  • デフォルト
  • フロントエンド
  • バックエンド

デフォルトモジュールとフロントエンドモジュールをURLから非表示にしたい

なので、コントローラーに応じてモジュールを設定したいのですが

defautlモジュールはerrorControllerにのみ使用されるため

ありがとうございました

4

1 に答える 1

2

次のようにして、デフォルトのコントローラーディレクトリを指定できます。

$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"
于 2011-03-17T19:57:46.887 に答える