我正在Symfony 2中做项目。在这个项目中,有一个名为parameters.yml.dist
的文件,它是作曲家创建parameters.yml
的基础。我们有两个环境(prod,dev(,每个环境都有自己的参数文件(对于dev来说,它是parameters_dev.yml
(。
我的问题是,某些用户和服务器具有不同的开发配置,但文件存在于存储库中 - 这使得部署和工作有点不舒服。
有没有办法使parameters_dev.yml
文件自动生成与 prod 参数相同的内容?我尝试创建这个*.dist
文件,但这不起作用,也许我必须做其他事情?
我找到了解决方案。参数由以下捆绑包管理:https://github.com/Incenteev/ParameterHandler
这就是我的composer.json
文件的一部分现在的样子:
"incenteev-parameters": [
{
"file": "app/config/parameters.yml"
},
{
"file": "app/config/parameters_dev.yml"
}
],
有趣的是,我首先搜索了composer.json
,但什么也没找到。