Zend框架。模块化结构

时间:2012-08-21 12:59:40

标签: zend-framework

进行模块化目录结构。即我想要的结构如下:

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文件中注册,这对我有用吗?)

1 个答案:

答案 0 :(得分:1)

尝试命名控制器:

class My_IndexController扩展了Zend_Controller_Action {}