Zend Framework通过URL访问控制器

时间:2011-07-17 15:56:34

标签: zend-framework url controllers

我开始使用书籍Beginning Zend Framework(Apress)学习Zend Framework,我无法通过URL来控制不同的控制器。我为Zend Framework设置了目录结构,并将Apache2.2 \ htdocs \ testproject \ public设置为localhost的默认值。如果我尝试通过键入localhost / new来访问不同的控制器,我会得到一个404(未找到)。

我的目录结构如下所示:

htdocs
--testproject
----application
------configs
------controllers
--------IndexController.php
--------NewController.php
------models
------views
------Bootstrap.php
----docs
----library
----public
----tests
----.zfproject.xml

1 个答案:

答案 0 :(得分:0)

  1. 确保您已启用apache的rewrite模块。
  2. 确保AllowOverride All设置中有httpd.conf
  3. 您可以确认以上几点并重启您的apache并再试一次吗?我相信你不会再遇到这个问题。