2
我想「端口」yml路由到註釋。 在YML我有路線:Symfony 2路由註解與容器參數
homepage_foo:
pattern: /foo
defaults: { _controller: FooBundle:Homepage:foo }
schemes: [%httpProtocol%]
其中%httpProtocol%是從容器的參數。
有了註釋,類似的做法是行不通的:
/**
* @Route("/foo", name="homepage_foo", schemes={%httpProtocol%})
*/
我試圖使用參數%httpProtocol%與註解。用不同的語法可能嗎?
你有[導入的註釋](http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/routing.html#activation)爲該控制器(或對全部)? – 2014-10-01 17:09:56
是的,對不起,註釋本身就是有效的。我修正了問題,它不適用於'schemes = {%httpProtocol%}' – 2014-10-01 17:15:22
嘗試像在「名稱佔位符」中那樣添加:'schemes = {httpProtocol}'和requirements = {「httpProtocol」=「%httpProtocol% 「' – 2014-10-01 17:32:33