我有一个复杂的项目分为2个子项目。我想在它们之间使用一些共享配置yaml文件。这两个子项目都会使用自己的conf文件扩展配置。
我有以下yaml共享文件(shared/config/data/emails-templates-ids.yaml
):
parameters:
sendgrid_emails_ids:
!php/const:Domain\Model\Consts\TransactionalEmailsConsts::HELLO_WORLD: '6cba1c26-e989-4943-87b7-52403491637b'
!php/const:Domain\Model\Consts\TransactionalEmailsConsts::EXTERNAL_USER_CREATION_WELCOME: 'edaa9499-037a-425b-a95b-87b060e57436'
!php/const:Domain\Model\Consts\TransactionalEmailsConsts::USER_RESET_PASSWORD: 'cac35663-9956-471b-b713-1570791eafa8'
在我的一个子项目中,有以下内容:
imports:
- { resource: ../../../shared/config/data/emails-templates-ids.yaml }
parameters:
sendgrid_emails_ids:
!php/const:Domain\Model\Consts\TransactionalEmailsConsts::INTERNAL_USER_CREATION_WELCOME: '2b8e7d00-f863-4ce5-bc2e-6c832b0e249d'
我可以使用一些yaml魔法,以便在这个子项目中,sendgrid_emails_ids
包含4个条目吗?
现在,子项目sendgrid_emails_ids
配置键删除共享项。