Php 未应用Zend Framework路由
我的application.ini中有以下路径:Php 未应用Zend Framework路由,php,zend-framework,routing,url-routing,Php,Zend Framework,Routing,Url Routing,我的application.ini中有以下路径: resources.router.routes.user.route = "users/:id/*" resources.router.routes.user.defaults.controller = users resources.router.routes.user.defaults.action = profile resources.router.routes.user.reqs.id = "\d+" resources.router
resources.router.routes.user.route = "users/:id/*"
resources.router.routes.user.defaults.controller = users
resources.router.routes.user.defaults.action = profile
resources.router.routes.user.reqs.id = "\d+"
resources.router.routes.page.route = "pages/:date/*"
resources.router.routes.page.defaults.controller = pages
resources.router.routes.page.defaults.action = index
resources.router.routes.page.reqs.date = "\s+"
resources.router.routes.write.route = "pages/write/:type/*"
resources.router.routes.write.defaults.controller = pages
resources.router.routes.write.defaults.action = write
resources.router.routes.write.reqs.type = "\s+"
但是,仅应用第一种方法。ZF试图将该参数用作一个动作,因此从我可以看出,路由被忽略了。我做错了什么,使其他路线无法工作?找到了答案。当我使用时,路由被忽略
resources.router.routes.write.reqs.type = "\s+"
我甚至不确定是否有一个\s
,但使用它只是出于猜测(不确定为什么它以前能工作)