是否可以将 URL 的扩展名映射到 ZF 中的格式参数?
我希望默认路由仍然有效,包括从 URI 映射参数,因此您可以说:
http://example.com/controller/action/param1/value1/param2/value2.json http://example.com/controller/action/param1/value1/param2/value2.json
Here: $this->_getParam('format') => "json"
同样:
http://example.com/module/controller/action/param1/value1/param2/value2.xml http://example.com/module/controller/action/param1/value1/param2/value2.xml
Here: $this->_getParam('format') => "xml"
我摆弄了默认路由,但我无法让它工作..
您可以创建一个正则表达式路由,以 (\w+)(.(\w+)) 结尾?并捕获 后的部分。作为 .3 捕获。看Zend_Controller_Router_Route_Regex http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.routes.regex
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)