很抱歉问了这个愚蠢的问题,但我想知道路线的名称是否应该是强制性的,或者我可以按照自己的意愿命名。这是一个例子:
# app/config/routing.yml
blog_show:
pattern: /blog/{slug}
defaults: { _controller: AcmeBlogBundle:Blog:show }
我问路线的名称是否必须是“blog_show”,如果答案是肯定的 - 它来自哪里,或者我可以将其设置为我想要的(当然我知道例如,将其称为 Purple_butterfly 并不好,但是 display_blog 呢?)。
最佳答案
您可以随意命名。
它用于生成 URL,这就是您需要它的用途。
$this->generateUrl('blog_show')
或者:
$this->generateUrl('purple_butterfly')
关于symfony - 路线名称是强制性的吗? - Symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11935631/