在YML中前缀路由 - 只有一个控制器

时间:2015-11-18 17:48:23

标签: symfony routing prefix

我对symfony2中的路线有疑问:

当我想通过注释向控制器添加前缀时,我这样做:

/**
 * @Route("/blog")
 */
class BlogController extends Controller
{}

它工作正常。但是,如何只使用YML做同样的事情呢?

我知道我可以将它添加到routing.yml:

mybundle_blog:
    resource: "@MybundleBundle/Resources/config/routing.yml"
    prefix:   /blog

但是路径“/ blog”适用于 MybundleBundle 中的所有控制器。我想让它仅适用于控制器 BlogController

请帮帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

app/config/routing.yml

mybundle_blog:
    resource: "@MyBundleBundle/Controller/BlogController/"
    type:     annotation
    prefix:   /blog