好吧,我知道這是有點本地化的,因爲我確信沒有太多突破傳統的Zend Framework邏輯。但。這是一個我在ZF上開發了一個主要軟件的案例,在這個案例中有三個不同級別的平臺。Zend Framework從另一個控制器目錄加載Controller Helper
所以我有你的Zend Framework的股票文件夾結構,然後在它的2個額外的子文件夾充當主結構的頂層。這些子文件夾有「佈局」,「視圖」,「控制器」和「幫手」,「腳本」等等。由於這是由於這是如何佈置的,我碰到了一個Jam,我需要訪問一個幫助器,它存儲在另一個子部分的一個子部分中。
通常你會訪問幫手像
$this->_helper->enrollHelper->isCreationDriven();
但是,控制器我需要調用這個幫助從在另一個控制器目錄。注意我最初並沒有構建這個應用程序,而只是幫助增強功能並繼續增長。無論如何。在這種情況下,上面的行不適用於我,因爲我想調用助手的控制器在另一個目錄中的目錄之外。
因此,我的問題是。有沒有人知道一種方法,我可以以類似的方式調用助手,從這個其他的目錄?或者我最終做了什麼可能是明顯的選擇,只是在最初調用它的其他控制器目錄中創建該幫助程序的鏡像副本,我希望有一種方法,因爲我想避免重複的代碼。