多模块Zend应用程序

时间:2012-03-21 17:24:26

标签: php zend-framework

我遇到Zend Multi Module应用程序的问题:

An error occurred
Page not found
Exception information:
Message: Invalid controller specified (JorgeFerrari)
Stack trace:

#0 C:\Arquivos de programas\Zend\ZendServer\share\ZendFramework\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 C:\Arquivos de programas\Zend\ZendServer\share\ZendFramework\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 C:\Arquivos de programas\Zend\ZendServer\share\ZendFramework\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 C:\Arquivos de programas\Zend\Apache2\htdocs\JorgeFerrari\public\index.php(26): Zend_Application->run()
#4 {main}  
Request Parameters:

array (
  'controller' => 'JorgeFerrari',
  'action' => 'public',
  'module' => 'default',
)

我在我的Application.ini中有这个:

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules = ""

3个模块:默认,面板,客户端

所有这些都有他们自己的Bootstrap :( Default_Bootstrap,Panel_Bootstrap,Client_Bootstrap)

然后使用Index_Controller :( IndexController,Panel_IndexController,Client_IndexController)

所有文件夹结构都是正确的(我猜......)

我能做些什么来解决这个问题?

先谢谢你,Jorge。

修改

回到上面列出的旧问题......

1 个答案:

答案 0 :(得分:0)

在您的问题中,您在数组中声明要查找名为JorgeFerrari的控制器。

但是你说你只有以下控制器:(IndexController,Panel_IndexController,Client_IndexController)