我有一个简单的 zf2 应用程序,我有 2 个模块(用户和相册)。
他们都有自己的布局,但我想为用户使用专辑中的布局,只是为了让它们更加一致。
我不确定从控制器 __contruct 或在每个单独的操作或在 module.config.php 中委派模块应该使用什么布局的最佳方法是什么。
也许在这里:
'template_map' => array(
'layout/top_nav' => __DIR__ . '/../view/layout/top_nav.phtml',
'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
^^ probably i should set this path to the layout i want to use ^^
'posts/index/index' => __DIR__ . '/../view/posts/index/index.phtml',
'error/404' => __DIR__ . '/../view/error/404.phtml',
'error/index' => __DIR__ . '/../view/error/index.phtml',
),
有任何想法吗?也许是最佳实践?
谢谢
编辑:我只是这样做了,它奏效了:
'layout/layout' => __DIR__ . '/../../album /view/layout/layout.phtml',
但我仍然不确定这是否是最佳做法。
也许我可以设置多个template_map
数组并在User
控制器中使用它们,就我而言