在Zend Framework中匹配包含查询字符串的URL

时间:2012-05-24 00:20:12

标签: php zend-framework zend-route

我有一个自定义路由器(实现Zend_Controller_Router_Route_Interface),我想要:

  • 此网址/foo?action=bar将路由到{module->a, controller->b, action->bar}
  • 而url /foo被路由到{module->a, controller->b, action->c}
查询字符串中的

action参数(如果存在)正在确定默认操作。

我正在使用Zend_Controller_Router_Rewrite路由器,问题是它只将pathInfo(即没有查询字符串)传递给路由器的match()方法。

我可以手动从前端控制器获取请求对象并提取“动作”参数,但是有更好的方法来解决这个问题吗?

0 个答案:

没有答案