Zend framework 在zend路由中使用减号

Zend framework 在zend路由中使用减号,zend-framework,routes,Zend Framework,Routes,是否可以在url中使用减号以便zend route可以处理它 目前,我的应用程序配置中有: resources.router.routes.post.route = "1-:id-:title" resources.router.routes.post.defaults.controller = category resources.router.routes.post.defaults.action = index 但zend route无法解决该请求uri:/1-1-T-Shirt\u-C

是否可以在url中使用减号以便zend route可以处理它

目前,我的应用程序配置中有:

resources.router.routes.post.route = "1-:id-:title"
resources.router.routes.post.defaults.controller = category
resources.router.routes.post.defaults.action = index
但zend route无法解决该请求uri:/1-1-T-Shirt\u-Chemise

但是如果我把

resources.router.routes.post.route = "1/:id/:title"
zend route很好地解决了该请求的uri:/1/1/T\u Shirt\u Chemise


有什么想法吗?

谢谢你的提示。将此作为评论发布证明您知道这不是一个可接受的答案:)它只是部分地开玩笑发布的。说真的,如果你发现了一些有用的东西,为什么不使用呢?还是你在帖子中没有提到其他因素?你是对的。我会使用它,但在SEO艺术上,这并不合适,更合理地说,我认为斜杠在语义上有不同的含义。我使用regexp成功地实现了我想要的,但是这太重了,所以我想要一个更轻的解决方案