模式和路径之间有什么区别?

Sha*_*ail 10 symfony

我正在学习Symfony2,我想知道模式和包含"模式"的演示中的路径之间有什么区别?即:

acme_hello_namespace_homepage:
    pattern:  /hellons/{name}
    defaults: { _controller: AcmeHelloNamespaceBundle:Default:index }

hello:
    path:     /hellons/{name}
    defaults: { _controller: AcmeHelloNamespaceBundle:Hello:index }
Run Code Online (Sandbox Code Playgroud)

Pee*_*kmo 18

这是一回事,但"模式"现在已被弃用,有利于"路径",如下所示:https://github.com/symfony/symfony/pull/6738/files#diff-0