生成没有空格的路线

时间:2013-01-09 13:41:14

标签: php mod-rewrite symfony routes

在我的博客中,我设置了帖子

的路线
route:
    pattern:  /blog/{id}/{title}
    defaults: { _controller: AcmeBlogBundle:Blog:show }

如果我的标题博客是:

"Hello World"

我的路线是www.mysite.com/5/Hello World(有空位) 但我想删除空格,并使用_ like

Hello_World

我有另一个问题 如果我的头衔是:

" l'ancora"我怎么能删除'? THX

我必须在mod重写中添加一些规则吗? RewriteRule ^ blog /([^ _] *)([^ ] *?)\ d * .php $ blog / $ 1- $ 2 [R = 301,L]

1 个答案:

答案 0 :(得分:2)

在您的情况下,最好使用Sluggable DoctrineExtension

这里有一些提示:How to use Doctrine Extension