2012-04-10 8 views
2

私は簡単に拡張可能にする必要があるZendプロジェクトに取り組んでいます。さまざまなオプションを検討した結果、これらの拡張機能が汎用のZendモジュールと同じMVC構造を使用していても、コアモジュールから離れた別のフォルダにグループ化されていれば最適です。Zend Frameworkで複数のモジュールディレクトリを追加するにはどうすればいいですか?

だから私は、理想的には、などのようなものになるだろうう構造:

application 
    configs 
    core 
    module1 
    module2 
    extensions 
    extensionModule1 
    extensionModule2 

は、この構造で、私は同時に、このようなmodule1/controller/actionと仕事の両方にextensionModule1/controller/actionとしてURLをしたいと思います。

ルーターが見るために複数のモジュールディレクトリを設定することは可能ですか?

これが不可能な場合は、MVCを使用し、サイトのコア部分とは別の拡張機能を実装する別の方法の提案をいただければ幸いです。

ありがとうございます。

答えて

1

はあなたのapplication.iniを開くZFは、両方のディレクトリになりますし、モジュールとして、すべてそこにサブディレクトリを検討する

resources.frontController.moduleDirectory[] = APPLICATION_PATH "/core" 
resources.frontController.moduleDirectory[] = APPLICATION_PATH "/extensions" 
resources.modules = true; 

を行います。

+0

これは完璧に機能していましたが、そのようなものかもしれないと思っていましたが、ドキュメントを見つけることができませんでした。ありがとう。 –

関連する問題