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

标签 symfony

很抱歉问了这个愚蠢的问题,但我想知道路线的名称是否应该是强制性的,或者我可以按照自己的意愿命名。这是一个例子:

# 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/

相关文章:

Symfony 自定义存储库类不起作用

mysql - Symfony2/ Doctrine 关系映射

php - Twig 模板 - 在数组中访问数组

symfony - 将Symfony2服务配置移至捆绑

symfony - 使用 for 循环表示 Twig 中的变量

Symfony2 : how can I load a user taking into account its mapping entity?

Symfony2 Guzzle 存储请求的 cookie

symfony - services.yml 和同一包中的文件路径

php - Xampp 上的 Symfony 项目返回 500 个内部服务器错误

javascript - Jquery get() 需要 2 遍?