symfony2路由模式

Blo*_*kas 1 design-patterns routes symfony

这种模式:

pattern:  /Messages/.{_format}
Run Code Online (Sandbox Code Playgroud)

当我去url/Messages时不工作

我想将我重定向到/ Messages/like而没有模式末尾的{_format}.

怎么样?

NHG*_*NHG 6

它没有用,因为/Messages你正在调用未定义的模式.我想问题就在于此/..相反,你应该尝试这样的事情:

messages_show:
    pattern:  /Messages.{_format}
    defaults: { _controller: AcmeDemoBundle:Messages:show, _format: html }
requirements:
    _format:  html|rss
Run Code Online (Sandbox Code Playgroud)

顺便说一句.当前的Symfony2路由文档:http://symfony.com/doc/current/book/routing.html