【发布时间】:2020-10-13 05:27:42
【问题描述】:
当我在主配置中导入服务时:
imports:
- { resource: services/attribute_loaders.yaml }
包含文件中的服务将替换为自动配置的版本,所以我错过了所有配置的标签:
services:
App\Infrastructure\Bridge\Doctrine\EventListener\AttributeLoader\OrderAttributeLoader:
autowire: true
tags:
- name: 'doctrine_mongodb.odm.event_listener'
entity: 'App\Infrastructure\Bridge\Doctrine\EventListener\AttributeLoader\OrderAttributeLoader'
event: 'postLoad'
作为一种解决方法,我已将我的服务从自动配置中排除。
有没有办法将服务分解成多个文件?
【问题讨论】:
标签: php symfony dependency-injection