我正在制作symfony2项目。
有staging,production和localhost
我想更改代码中的字符串,例如每台服务器的“gmail登录密码”。
我该如何切换参数?
使用parameters.yml? config.yml?
或symfony2如何理解此服务器是生产还是暂存。
答案 0 :(得分:2)
使用合理的默认值和所需的所有参数创建paramerters.yml.dist
。每个开发人员和每个登台/生产服务器上的parameters.yml.dist
都将复制到parameters.yml
,并且条目将更改为实际需要的值。永远不应在版本控制下签入parameters.yml
。
从symfony2.3开始,每个作曲家安装/更新都会处理parameters.yml.dist
和parameters.yml
(复制它,从dist发布新参数)。