我正在尝试从路由条件(文档)中的表达式访问应用程序范围的 symfony 参数(在 app/config/parameters.yml 中定义)。
我尝试了将参数插入百分号并通过函数“参数”(如此处对 DI 所述)的运气,但均无济于事。
这是带有参数函数的示例:
example_route:
path: /example/{_locale}
condition: "request.getLocale() in parameter('locales_array')"
defaults:
_controller: "AcmeExampleBundle:Example:index"
_locale: %locales_default%
但是我得到:
SyntaxError - 位置 24 附近不存在函数“参数”。
有没有办法从路由条件表达式中访问参数?