我希望我的控制器能夠從我的基礎控制器(Zend_Controller_Action中沒有)擴展。Zend Framework:從Zend_Controller_Action擴展自定義的基礎控制器
如何從Zend_Contoller_Action擴展我的基礎Contoller。而且,這個定製的基礎控制器將放置在其他控制器可訪問的位置。
在此先感謝
我希望我的控制器能夠從我的基礎控制器(Zend_Controller_Action中沒有)擴展。Zend Framework:從Zend_Controller_Action擴展自定義的基礎控制器
如何從Zend_Contoller_Action擴展我的基礎Contoller。而且,這個定製的基礎控制器將放置在其他控制器可訪問的位置。
在此先感謝
延長寫:
abstract class Mylib_YourBaseController extends Zend_Contoller_Action{
}
創建一個在同一個地方Zend
庫稱爲Mylib
目錄,僅此而已。
你也需要註冊名稱空間Mylib。 – 2011-03-06 06:23:16
我使用舊的自動加載器 - 不需要複雜的東西。 – 2011-03-06 06:31:36
My_Controller_Action extends Zend_Controller_Action { ... }
將其放置在library/My/Controller/Action.php
,然後在你app.ini(或引導),您需要註冊的名稱空間My
,那麼所有你的控制器可以擴展My_Controller_Action。
我假設,當然,你知道贊成行動助手的論點,例如,這篇文章來自Matthew Weier O'Phinney:http://devzone.zend.com/article/3350 – 2011-03-06 12:34:15