带容器参数的Symfony 2 Routing Annotation

时间:2014-10-01 16:27:32

标签: symfony

我正在尝试将yml路由“移植”到注释。 在yml我有路线:

homepage_foo:
    pattern:  /foo
    defaults: { _controller: FooBundle:Homepage:foo }
    schemes:  [%httpProtocol%]

其中%httpProtocol%是容器中的参数。

使用注释,类似的方法不起作用:

/**
  * @Route("/foo", name="homepage_foo", schemes={%httpProtocol%})
  */

我正在尝试将参数%httpProtocol%与注释一起使用。是否有可能使用不同的语法?

1 个答案:

答案 0 :(得分:3)

适用于:

/**
 * @Route("/foo", name="homepage_foo", schemes="%httpProtocol%")
 */