zf2 で、別のコントローラーから拡張されたコントローラー間でビューを共有する最も正しい方法はどれですか。コントローラーAとBが必要だとしましょう.AはBを拡張します:
class AController extends BController{
}
class BController{
public action shareAction(){
}
}
1 つの方法では、モジュール構成に、B 共有ビューを指すアクション共有のビュー パスを配置します。
'template_map' => array(
'a/index/index' => __DIR__ . '/../view/a/index.phtml',
'a/share/index' => __DIR__ . '../../../../view/b/share/share.phtml',//SCALE TO REACH B VIEW
2ウェイ、ローカルビューパスを指すアクション共有のビューパスをモジュール構成に入れます
'template_map' => array(
'a/index/index' => __DIR__ . '/../view/a/index.phtml',
'a/share/index' => __DIR__ . '../view/a/share/share.phtml',
および put の share.phtml で:
echo $this->partial('b/share/index')
または、別の最善の方法がある場合は、どれですか?