如何通过composer创建自己的自动生成的文件

时间:2017-05-17 08:53:56

标签: symfony composer-php

我正在研究Symfony 2中的项目。在这个项目中,有一个名为parameters.yml.dist的文件,它是作曲家创建parameters.yml的基础。我们有两个环境(prod,dev),每个环境都有自己的参数文件(对于开发人员parameters_dev.yml)。

我的问题是,一些用户和服务器具有不同的开发配置,但文件存在于存储库中 - 这使得部署和工作有点不舒服。

有没有办法让parameters_dev.yml文件自动生成与prod的参数相同?我试图创建这个*.dist文件,但这不起作用,也许我还要做其他事情?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。参数由此捆绑包管理:https://github.com/Incenteev/ParameterHandler

这就是我composer.json文件的一部分现在的样子:

"incenteev-parameters": [
    {
        "file": "app/config/parameters.yml"
    },
    {
        "file": "app/config/parameters_dev.yml"
    }
],

有趣的是,我首先搜索了composer.json,但没有找到任何东西。