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