2011-07-16 78 views
0

我在使用ZendFramewok中的模块时遇到问题。到目前为止,我已经为应用程序目录中的模块创建了目录结构。在ZendFramework中配置模块

应用
--configs
--Bootstrap.php
--modules
----默认
------控制器
-------- ErrorController。 PHP
-------- IndexController.php
------车型
------意见
--------助手
----- ---脚本
----------错误
------------ error.phtml
----------索引
----- ------- index.phtml

Updated application.ini by adding the following lines: 
resources.frontController.moduleDirectory = APPLICATION "/modules" 
resources.module[] = "" 

设置虚拟主机为公众ServerName.local

所以,如果在浏览器Servername.local型我得到的默认视图,但如果我键入servername。本地/:默认/:索引/:索引我得到一个403(禁止),如果我键入Servername.local /默认/索引/索引我得到一个404(未找到),任何帮助?

+0

你有模块路线吗? –

回答

1

我相信你缺少resources.module[]一个“s”,可能需要更新到:如果启用并在.htaccess配置的mod_rewrite

resources.modules[] = '' 
+1

可能只是一个错字,如果是这样的话,我们会有一个致命的错误。 –

+0

啊,你的权利,例外:无法解决插件“模块” –

+0

模块资源与此问题完全无关,因为它用于引导模块引导程序。而他没有。所以这个资源在这种情况下什么都不做。 – Xerkus

0

首先检查。我相信这个404错误来自服务器,而不是来自您的应用程序。

随后入住定义为跟着你的指标控制器:Default_IndexController extends Zend_Controller_Action

如果这不是你的问题,我会在更多的建议抛出。