Symfony 2中的URL别名

时间:2014-10-15 21:13:54

标签: symfony

转换的正确方法是什么:

www.domain.com/post/id-of-the-post

在此:

www.domain.com/post/title-of-the-post

由于

1 个答案:

答案 0 :(得分:4)

目前还不支持别名路由:

Add Support for Alias Routes in Symfony2

但是你可以:

1 为您的帖子生成独特的slu ..如果使用Doctrine,请使用slugable extension

2 创建一个带有slug的控制器,并相应地创建路由以通过以下方式路由到该控制器:

www.domain.com/post/title-of-the-post

3 创建带有id的控制器,相应地创建路由以通过以下方式路由到该控制器:

www.domain.com/post/id-of-the-post

4 将访问www.domain.com/post/id-of-the-post的用户重定向到www.domain.com/post/title-of-the-post