好的,我对此很新,翻遍所有的教程并回答了我可以找到的问题。不幸的是,我一直无法找到一个完全适合我的application.ini。Zend Framework application.ini路由器问题
某处我必须塞满 - 我可以使基本路由工作正常,但只要我尝试添加一个变量,我就无法使其工作。所以/ guide-to工作,但/ guide-to/london给出错误“某处未指定”
我正在做所有的application.ini路由。这是我的文件:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
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 = 1
resources.layout.layoutPath = APPLICATION_PATH "/views/layouts/"
resources.layout.layout = wrapper
resources.view = ""
resources.router.routes.home.route = "/stuff"
resources.router.routes.home.defaults.module = default
resources.router.routes.home.defaults.controller = index
resources.router.routes.home.defaults.action = index
resources.router.routes.guide-to.route = "/guide-to"
resources.router.routes.guide-to.defaults.controller = "destination"
resources.router.routes.guide-to.defaults.action = "guide-to"
resources.router.routes.place.route = "guide-to/:someplace"
resources.router.routes.place.defaults.controller = "destination"
resources.router.routes.place.defaults.action = "guide-to"
resources.router.routes.guides.route = "/guiderrrs"
resources.router.routes.guides.defaults.controller = destination
resources.router.routes.guides.defaults.action = guiderrrs
resources.router.routes.guidez.route = "/guidez"
resources.router.routes.guidez.defaults.controller = destination
resources.router.routes.guidez.defaults.action = guidez
pagination.item.count.per.page = 10
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
任何人都可以发现问题吗?还是有人有一个可以共享的工作application.ini?
所有贡献感激地收到!
有一点需要注意路线“路线匹配的顺序相反,因此请确保您的最通用路线是首先定义的”。我不认为这是你的问题,但我不知道,因为我不知道,如果最高路线是第一或最后:) – RockyFord 2012-04-01 11:07:20