Zend的新功能!如何在Zend Framework中访问我的模块1.12
我已经创建了一个Zend项目,2个模块,1.defaule和2.测试
结构
应用+ | __模块 | _default 控制器 IndexController.php ErrorController.php
车型 观点 | _test 控制器 IndexController.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"
最后,在我的测试/控制器/ 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 /测试/索引
它说应用程序错误
任何建议为什么它这样做??
如果您在索引控制器内部创建了另一个操作,您是否可以访问该操作?设置'public function mainAction(){echo'hello'; }'然后尝试导航到该控制器。如果你不能,你可能有一个mod_rewrite问题 – Jacob
你试图看看什么是真正的错误? resources.frontController.params.displayExceptions = 0使它为1这可能会给你错误 – Thanu
@Thanu真棒我现在可以看到错误! – BatMUD