symfony:如何为不同的环境设置配置参数文件?
symfony: How to set configuration parameters files for different environments?
如何为每个环境设置不同的配置参数文件?
目前 parameters.yml
中的参数同时用于 dev
和 prod
环境,但我需要不同的参数才能在产品中部署我的应用程序。
您可以将您dev
环境中使用的所有参数放在一个app\config\parameters_dev.yml
文件中(您需要创建它),然后将其导入你的 app\config\config_dev.yml
:
imports:
- { resource: config.yml }
- { resource: parameters_dev.yml }
因此,当您在本地工作时,生产中使用的任何参数都将被具有正确参数的新文件覆盖。
并且记得清除缓存!
如何为每个环境设置不同的配置参数文件?
目前 parameters.yml
中的参数同时用于 dev
和 prod
环境,但我需要不同的参数才能在产品中部署我的应用程序。
您可以将您dev
环境中使用的所有参数放在一个app\config\parameters_dev.yml
文件中(您需要创建它),然后将其导入你的 app\config\config_dev.yml
:
imports:
- { resource: config.yml }
- { resource: parameters_dev.yml }
因此,当您在本地工作时,生产中使用的任何参数都将被具有正确参数的新文件覆盖。
并且记得清除缓存!