在ZendFramework中配置模块

时间:2011-07-16 12:51:27

标签: zend-framework module

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

应用
--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[] = ""

将public的虚拟主机设置为ServerName.local

因此,如果键入浏览器Servername.local,我会得到默认视图,但是如果我输入Servername.local /:default /:index /:index我得到403(Forbidden),如果我输入Servername.local / default / index / index我得到404(Not Found),任何帮助??

2 个答案:

答案 0 :(得分:1)

我相信你错过了resources.module[]上的“s”,可能希望将其更新为:

resources.modules[] = ''

答案 1 :(得分:0)

首先检查是否在.htaccess中启用并配置了mod_rewrite。我相信这404错误来自服务器,而不是来自您的应用程序。

之后检查您的索引控制器定义如下:Default_IndexController extends Zend_Controller_Action

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