現在、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」ページの後にページを追加する必要があります。
これを達成する方法を知っている人はいますか?
事前に多くの感謝とメリークリスマス、
ギャリー