Zend_Toolを使用してZend Frameworkアプリケーションをセットアップしましたが、複数のモジュール(管理者とデフォルト)が必要でした。 コントローラー、モデル、ビューをデフォルトのmodules/defaultに移動し、管理モジュールといくつかのコントローラーを作成しました。私はその後、modulesディレクトリを指定するには、私の設定ファイルに次の行を追加:'無効なコントローラが指定されました' Modular Structureへの移行以降
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
これをやっているので、私は私のアプリが正常に動作させることはできません。私がhttp://localhost/zfprojectに行くと、それは動作します(私はインデックスコントローラ/アクションを取得します)。 http://localhost/zfproject/index/に行くと、「無効なコントローラが指定されました(zfproject)」というメッセージが表示されます。
http://localhost/zfproject/adminに行くと同じメッセージが表示されます。 zfprojectは「それはちょうどプロジェクトが中に含まれているフォルダであるにもかかわらず、私が指定だコントローラであると考えているようだ。
おかげで、 リチャード
こんにちは、 サイトルートを設定してパブリックフォルダを指定すると正しく動作します。 なぜここではうまくいかないのか分かりません。先週の別のプロジェクトでも同じように働いていました!ありがとう、 –