我目前正在使用 Zend_Navigation 从 XML 文件创建菜单,到目前为止,菜单可以正确呈现。我的问题是我需要将页面添加到导航容器中的特定位置。到目前为止,我有:
$this->_navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH .
'/configs/navigation.xml', 'nav');
$this->_navContainer = new Zend_Navigation($this->_navContainerConfig);
$this->_navContainer->findById('defaultindex')->addPage(array(
'label' => 'Open Prints',
'module' => 'default',
'controller' => 'artwork',
'action' => 'list',
'params' => array(
'medtyp' => 2),
'resource' => 'default:artwork',
'privilege' => 'list',
'route' => 'default'
));
这只是在页面 id 'defaultindex' 中添加了一个子页面,我需要在 'defaultindex' 页面之后添加该页面。
有谁知道如何做到这一点?
提前非常感谢,祝大家圣诞快乐,
加里