【发布时间】:2013-09-13 23:36:15
【问题描述】:
我遵循how to expose a semantic configuration for a bundle 上的指南并在我的app/config.yml 中配置它(通过parameters.yml)。
我的包还包含一些控制台命令。现在这个命令要么使用 dev 要么 prod 配置,这很好。
但是我怎样才能让控制台命令使用一个额外的配置文件来设置一些与config.yml不同的东西呢?
例如
#app/config.yml
imports:
- { resource: parameters.yml }
foo:
view_mode: %view_mode%
和
#app/parameters.yml
parameters:
view_mode: 1
我怎样才能做到,例如使用不同的参数.yml
#app/parameters_console.yml
parameters:
view_mode: 2
当通过控制台调用时?新环境不是我想要的。
【问题讨论】:
-
这只适用于不同的环境。但是你可以为你的命令提供一个参数,它会覆盖
view_mode。
标签: symfony