我想讓我的控制器 - 即Page_IndexController - 擴展基礎控制器。Zend Framework - 擴展控制器
例如;
class Page_IndexController extends Content_IndexController {
}
然而,似乎磁帶自動加載機沒有在任何時候拿起這是一個控制器類的事實 - 我得到的錯誤Fatal error: Class 'Content_IndexController' not found
第一個問題:我該如何解決這個問題?
我可以通過require_once'ing通用'內容'控制器來暫時解決這個問題,但這並不理想。
下一個問題是,如果我的頁面控制器具有它自己的操作視圖腳本,它沒有問題。但是如果我擴展一個控制器,並且我在頁面控制器上調用例如'listAction',但是這個動作在Content_IndexController
中實現,它仍然在頁面控制器的「scripts」目錄中查找列表視圖腳本。
第二個問題:如果我的控制器沒有自己的父級視圖腳本,我該如何配置我的控制器?
註冊名稱空間不僅有利於如果你的模塊在/library/Content/IndexController.php - 它似乎仍然沒有把它撿起來在/application/modules/content/controllers/IndexController.php ...我在這裏錯過了什麼? – searbe 2009-10-11 15:54:50