我想让我的控制器 - 即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