路线的名称是强制性的吗? - Symfony2

时间:2012-08-13 13:47:51

标签: symfony

很抱歉这个愚蠢的问题,但我想知道这条路线的名称是否是强制性的,或者我可以按照我的意愿调用它。这是一个例子:

# app/config/routing.yml
blog_show:
    pattern:   /blog/{slug}
    defaults:  { _controller: AcmeBlogBundle:Blog:show }

我问路线的名称是否必须“blog_show”,如果答案是肯定的 - 它来自哪里,或者我可以按照我的意愿设置(当然我知道)例如,将它称为purple_butterfly是不好的,但是display_blog呢?)。

1 个答案:

答案 0 :(得分:2)

您可以根据需要命名。

它用于生成Url,这就是你需要的东西。

$this->generateUrl('blog_show')

或:

$this->generateUrl('purple_butterfly')