私はZend Frameworkにプロジェクトへのモジュラー構造を作成しようとしていますが、私は何をしようとしていますと、私は理解して傾けるここで追加するドキュメントを読んだ後、このZend frameworkモジュールコントローラのディレクトリ実装の指定?
docroot/
index.php
application/
default/
controllers/
IndexController.php
FooController.php
models/
views/
scripts/
index/
foo/
helpers/
filters/
blog/
controllers/
IndexController.php
models/
views/
scripts/
index/
helpers/
filters/
news/
controllers/
IndexController.php
ListController.php
models/
views/
scripts/
index/
list/
helpers/
filters/
のようになります。モジュールを作成しています次のコード、または私は/zendlibrary/Controller/front.phpをリファクタリングする必要がありますか?
$front->setControllerDirectory(array(
'default' => '/path/to/application/controllers',
'blog' => '/path/to/application/blog/controllers'
));
OR
$front->addControllerDirectory('/path/to/application/news/controllers',
'news');
解決策は多少異なります。私たちはこれをしましたが、私はコードを掘り下げる時間がありません。その多くはコンフィギュレーションにあります。 –
1つの質問ですが、アプリケーションコードをdocrootの下に置くことをお勧めします。docrootの上に置かないでください。 – RockyFord