2012-05-08 71 views
0

我想我已經嘗試了所有解決這個問題的方法,包括所有在這裏的答案。在Zend Framework的另一個模塊中使用默認模塊的動作助手

在我的項目中有一個admin模塊,然後是默認模塊。現在我想讓管理模塊使用默認模塊的助手。最好僅在沒有具有相同名稱的管理模塊助手時使用。這可能嗎?

該錯誤消息我得到的是:

消息:插件的名字「HeadBase」在註冊表中未找到;使用 路徑:Admin_View_Helper_: /應用/模塊/管理/視圖\助手/ Zend_View_Helper_:Zend的/視圖/助手/

我使用ZF 1.11

回答

1

實測值的溶液中。在Bootstrap,添加一個初始化的幫手,就像這樣:

protected function _initHelpers() 
{ 
    $this->bootstrap('view'); 
    $view = $this->getResource('view'); 
    $view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'Zend_View_Helper'); 
} 

這增加了其助手類的前綴是Zend_View_Helper輔助路徑APPLICATION_PATH . '/views/helpers/'

相關問題