如何将查询中的URL解析为路由

时间:2010-09-08 23:01:27

标签: php mod-rewrite url-routing symfony-1.4

我正在尝试找到一种让symfony 1.4呈现页面的方法:

/detail/id/1

当调用url时:

/?url=/detail/id/1

有什么想法吗?谷歌搜索,但到目前为止还没有找到解决方案。有任何想法吗?我知道它可以通过重写来完成,但我希望我可以通过routing.yml以某种方式完成它。

1 个答案:

答案 0 :(得分:0)

您可以手动将该行添加到routing.yml中,我会这样做(我认为该模块详细信息且操作 id ):

detail_id:
  url:  /?url=/detail/id/:id
  param: { module: detail, action: id }
  requirements:
    id: \d+

使用$ this-> getParameter('id')

从动作中获取 id