symfony:如何为不同的环境设置配置参数文件?

symfony: How to set configuration parameters files for different environments?

如何为每个环境设置不同的配置参数文件?

目前 parameters.yml 中的参数同时用于 devprod 环境,但我需要不同的参数才能在产品中部署我的应用程序。

您可以将您dev环境中使用的所有参数放在一个app\config\parameters_dev.yml文件中(您需要创建它),然后将其导入你的 app\config\config_dev.yml:

imports:
    - { resource: config.yml }
    - { resource: parameters_dev.yml }

因此,当您在本地工作时,生产中使用的任何参数都将被具有正确参数的新文件覆盖。

并且记得清除缓存!