エラー処理全体を1つのモジュールにバンドルしたい。これまでのところ動作していますが、エラーテンプレートは依然としてデフォルトの[project root]/module/Application/view/error/index.phtml
です。私はそれを使用したいが、私の追加コードで包まれている。このためには、デフォルトの例外テンプレートを部分的に追加する必要があります。パーシャルビューヘルパーにモジュール名を渡すことはできません(これ以上)。Zend Framework 2のビューフォルダの外に別のモジュールからビューをレンダリングするには?
[project root]/module/ErrorHandling/view/exception.phtml
echo $this->partial('Application/error/index');
しかし、それは動作しませんでした:だから私は(hereを示唆した)、これを試してみました
のZend \ビュー\例外の\のRuntimeException:Zendの\ビュー\レンダラ\ PhpRenderer :: render: "Application/error/index"テンプレートをレンダリングできません。リゾルバはそれが唯一のビューのために働く/var/www/.../my-project/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php:494
のファイルに解決できませんでした/module/{AnotherModule}/view/{another-module}
サブフォルダ。
部分的にレンダリングされた別のモジュール(ただし、/module/{AnotherModule}/view/{another-module}
サブフォルダの外側)からのビューを取得するにはどうすればよいですか?