我可以在validationor routing中使用parameters.ini中定义的变量吗?

时间:2012-02-02 10:40:30

标签: symfony

我想知道我是否可以在parameters.ini中定义一些变量并在各种yml文件中使用它们,如验证,路由等?

这可能吗?

2 个答案:

答案 0 :(得分:1)

对于任何支持imports的Symfony2的YAML文件,您可以使用以下语法:

imports:
    - { resource: parameters.yml }

当然,这需要进行一些升级,因为parameters.yml目前Symfony 2.1.x和2.0.x仍然使用parameters.ini

最好使用服务参数传递变量。请参阅服务容器文档的this section

答案 1 :(得分:0)

验证器和路由的配置在实现上有所不同。

DependencyInjection配置文件支持imports关键字。

路由配置文件支持resources关键字。

验证器配置文件支持导入。

翻译配置文件支持导入。