【发布时间】:2014-04-10 22:08:00
【问题描述】:
使用 zf2 我有一个子导航栏,它出现在我的一个模块的每一页上。它使用视图助手和部分渲染(全部包含在模块中)。模块从自己的 module.config.php 中拉取配置:
'navigation' => array(
'default' => array(
array(
'label' => 'aaa',
'route' => 'aaa',
),
array(
'label' => 'bbb',
'route' => 'bbb',
),
array(
'label' => 'ccc',
'route' => 'ccc', ...
现在我想为在应用程序模块中呈现的站点范围的导航栏添加一个配置。问题当然是配置被合并了,所以我不能只在应用程序模块的 module.config.php 中添加一个“导航”键。
什么时候处理这个问题最好?如何在服务管理器中存储和隔离我的模块特定子导航和顶级导航?
【问题讨论】:
标签: php dependency-injection zend-framework2