[英]How to render Zend_Navigation in different section in xml?
如何在xml的不同部分中呈现Zend_Navigation? 这是我的xml
<configdata>
<admin>
.....
</admin>
<default>
.....
</default>
</configdata>
我已经在测试这个,但是菜单的渲染得到相同的结果
$navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'default');
$navContainer = new Zend_Navigation($navContainerConfig);
$view->navigation = $view->navigation()->setAcl($this->acl)->setRole($role)->menu($navContainer);
$navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'admin');
$navContainer = new Zend_Navigation($navContainerConfig);
$view->navigationAdmin = $view->navigation()->setAcl($this->acl)->setRole($role)->menu($navContainer);
您必须将Zend_Navigation_Container直接传递给导航视图帮助器:
$view->navigationDefault = $view->navigation($defaultNavContainer)->setAcl($this->acl)->setRole($role);
$view->navigationAdmin = $view->navigation($adminNavContainer)->setAcl($this->acl)->setRole($role);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.