【问题标题】:Symfony2 Custom configuration fileSymfony2 自定义配置文件
【发布时间】:2016-04-27 07:52:07
【问题描述】:

当我们安装 symfony 2 时,安装程​​序会从 parameter.yml.dist 中询问在 parameter.yml 中不存在的变量值。

有没有办法在 App/config 中创建自定义 yml 和 yml.dist 文件?

例如my.yml 将在安装时创建,并且 my.yml.dist 中定义的参数将在安装时提示输入值。

【问题讨论】:

  • 正确提问

标签: symfony


【解决方案1】:

是的,您可以创建一堆自定义配置文件。然而,这与 Symfony 本身并不严格相关——它是带有 Incenteev/ParameterHandler“扩展”的 Composer。

在您的composer.json 文件中,您会找到以下片段:

"extra": {
    "incenteev-parameters": {
        "file": "app/config/parameters.yml",
        "env-map": {
            ...
        }
    }
}

将其更改为incenteev-parameters的数组:

"extra": {
    "incenteev-parameters": [
        {
            "file": "app/config/parameters.yml",
            "env-map": {
                ...
            }
        },
        {
            "file": "app/config/my-custom-config.yml",
            "env-map": {
                ...
            }
        }
    ]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    相关资源
    最近更新 更多