0
我與Zend_Navigation工作了一個購物網站有100多個引用。導航有一些靜態頁面,就像'產品'一樣。有些是動態創建的,例如,當用戶進入產品頁面,在產品操作創建導航頁:Zend_Navigation:如何讓動態添加的頁面保存爲其他行動?
$pageToAdd = array (
'label' => 'Product 01',
'controller' => 'productController',
'action' => 'productAction'
);
$this->view->navigation()->findByLabel('Products');
這工作得很好。然後,對於每個產品,用戶可以得到相對於產品的選擇另一個頁面,我想另一個頁面添加到先前創建的。因此,在「選擇產品」的行動,我做同樣的事情:
$pageToAdd = array (
'label' => 'Option for product 01',
'controller' => 'productController',
'action' => 'optionsProductAction'
);
$this->view->navigation()->findByLabel('Product 01');
但就在這時,前面的頁面(「產品01」)不會再在導航存在。它只包含靜態頁面'Products',我無法找到如何在2個操作之間保存導航。
它工作正常。謝謝您的幫助。 – bem