2010-11-09 91 views
0

我嘗試使用合適的詞彙,但它無法正常輸出 那麼我想這在我的默認模塊引導如何將Zend_Navigator分配給視圖?

public function _initNavigation() 
{ 
    $this->bootstrap('layout'); 
    $layout = $this->getResource('layout'); 
    $view = $layout->getView();   

但它說'Resource matching "layout" not found'。因爲我有兩個模塊,我已經在管理模塊中使用Zend_Navigation,我不知道如何與這個

回答

0

你首先要創建佈局資源。

這是我如何做的:

$navigation = new Zend_Config_Xml(APPLICATION_PATH.'/configs/navigation.xml','nav'); 
       $navContainer = new Zend_Navigation($navigation); 
       $this->_view->navigation($navContainer); 
0
$container = new Zend_Navigation(
    Zend_Registry::get('configuration')->navigation 
); 
$actionController->view->navigation($container); 

這應該是足夠克服。

在你可以有類似的配置ini文件:

;NAVIGATION 
navigation.index.label = Index 
navigation.index.module = index 
navigation.index.controller = index 
navigation.index.action = index 
navigation.page1.label = Page 1 
navigation.page1.module = index 
navigation.page1.controller = pages 
navigation.page1.action = page-1