当我们安装symfony 2时,安装程序会询问parameter.yml.dist中变量的值,这些变量在parameter.yml中不存在。
有没有办法在App / config中创建自定义yml和yml.dist文件?
e.g。 my.yml将在安装时创建,my.yml.dist中定义的参数将在安装时提示输入值。
答案 0 :(得分:3)
是的,您可以创建一堆自定义配置文件。然而,这与Symfony本身没有严格的关系 - 它是具有Incenteev/ParameterHandler“扩展名”的作曲家。
在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": {
...
}
}
]
}