Zend-Framework アプリケーションがあります。提供するモジュール構造を使用していZend_Controller_Front
ます。これは私のディレクトリ構造からの小さな抜粋です(この質問の重要な部分のみ):
root-directory
- modules
- blog
- views
- scripts
- index_index.phtml
- views
- pagination_control.phtml
ご覧のとおり、モジュール/コントローラー/アクションに固有のビュー スクリプトがあります。これらのビューは対応するパスにあります (この場合はmodules/blog/views
.
私が今やっていることは、PaginationControl
-ViewHelperを呼び出すことですmodules/blog/views/scripts/index_index.phtml
。ただし、この View-Helper は、ご存知のように部分ビューをレンダリングします。ViewHelper は、同じディレクトリ内で部分ビューを見つけようとします (つまり、modules/blog/views/scripts
. 別のモジュールで同じビュー部分スクリプト ( pagination_control.phtml
) を使用したいので、このビュー部分部分に各モジュールからアクセスできるようにしたいと思います。だから私はしたいそのファイルをviews
ルート ディレクトリの一般的なフォルダに置きます。
ただし、これは機能しません。ViewHelper は常に、対応するモジュール フォルダーでビュー スクリプトを探します。
誰でも私の一般的なディレクトリからアクセスできるようにすることができますviews
か?