带容器参数的Symfony 2布线批注
我正在尝试将yml路由“移植”到注释。 在yml,我有一条路线:带容器参数的Symfony 2布线批注,symfony,Symfony,我正在尝试将yml路由“移植”到注释。 在yml,我有一条路线: homepage_foo: pattern: /foo defaults: { _controller: FooBundle:Homepage:foo } schemes: [%httpProtocol%] 其中%httpProtocol%是容器中的参数 对于注释,类似的方法不起作用: /** * @Route("/foo", name="homepage_foo", schemes={%http
homepage_foo:
pattern: /foo
defaults: { _controller: FooBundle:Homepage:foo }
schemes: [%httpProtocol%]
其中%httpProtocol%是容器中的参数
对于注释,类似的方法不起作用:
/**
* @Route("/foo", name="homepage_foo", schemes={%httpProtocol%})
*/
我正在尝试将参数%httpProtocol%与注释一起使用。是否可以使用不同的语法?适用于:
/**
* @Route("/foo", name="homepage_foo", schemes="%httpProtocol%")
*/
您是否支持该控制器(或所有控制器)?是的,对不起,这样的注释是有效的。我纠正了这个问题,它不适用于
schemes={%httprotocol%}
尝试在“名称占位符”中添加:schemes={httprotocol}
和需求={“httprotocol”=%httprotocol%”
没有成功:/PS:在我之前的评论中有一个输入错误,因为我忘了在要求中添加结尾括号。