【发布时间】:2014-02-06 04:00:57
【问题描述】:
Zend 新手!!
我创建了一个 Zend 项目,其中包含 2 个模块,1.defaule 和 2.test
结构
应用 + |__ 模块 |_default 控制器 索引控制器.php 错误控制器.php
楷模 意见 |_测试 控制器 索引控制器.php 楷模 意见
application.ini
[production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = "test"
终于在我的test/controllers/IndexController.php
class Test_IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
echo "This is Test Index Controller";
}
}
我可以毫无问题地访问默认模块,但是当我尝试时
dev.local/test/index
它说应用程序错误
任何建议为什么这样做?
【问题讨论】:
-
如果您在索引控制器中创建另一个操作,您可以访问它吗?设置
public function mainAction() { echo 'hello'; }然后尝试导航到该控制器。如果你不能,你可能有一个 mod_rewrite 问题 -
您是否尝试查看真正的错误是什么? resources.frontController.params.displayExceptions = 0 设为 1 这可能会给你错误
-
@Thanu Awesome 我现在可以看到错误了!!
标签: php zend-framework controller