进行模块化目录结构。即我想要的结构如下:
application
modules
default
controllers
models
views
my
controllers
models
views
索引控制器关闭(默认/ controller / IndexController.php)。 但是当我转向位于目录my中的控制器时 - 显示错误:
致命错误:未捕获的异常'Zend_Controller_Dispatcher_Exception' 消息'指定了无效的控制器(错误)' /home/webhouse/public_html/metr/library/Zend/Controller/Dispatcher/Standard.php:248
当我尝试应用控制器的模型时出现相同的错误:
警告:include_once(IndexModel.php)[function.include-once]:无法打开流:没有这样的文件或目录
我在application.ini中添加了
; Front Controller
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules = ""
我还需要在application.ini文件中注册,这对我有用吗?)
答案 0 :(得分:1)
尝试命名控制器:
class My_IndexController扩展了Zend_Controller_Action {}