如何更改登台,生产和localhost之间的参数?

时间:2013-08-10 13:59:13

标签: symfony

我正在制作symfony2项目。

有staging,production和localhost

我想更改代码中的字符串,例如每台服务器的“gmail登录密码”。

我该如何切换参数?

使用parameters.yml? config.yml?

或symfony2如何理解此服务器是生产还是暂存。

1 个答案:

答案 0 :(得分:2)

使用合理的默认值和所需的所有参数创建paramerters.yml.dist。每个开发人员和每个登台/生产服务器上的parameters.yml.dist都将复制到parameters.yml,并且条目将更改为实际需要的值。永远不应在版本控制下签入parameters.yml

从symfony2.3开始,每个作曲家安装/更新都会处理parameters.yml.distparameters.yml(复制它,从dist发布新参数)。