【发布时间】:2017-04-07 07:19:48
【问题描述】:
我按照以下教程进行了自定义补水。 https://techpunch.co.uk/development/create-custom-doctrine2-hydrator-symfony2
我对此不满意。我不希望我的捆绑包的用户需要在 config.yml 中配置水合器。
是否可以将其添加为服务并对其进行标记,例如
<service id="bundle.hydration.custom" class="Your\Bundle\Hydrators\ListHydrator">
<argument type="service" id="helper_service" />
<tag name="doctrine.hydrator" alias="ListHydrator" />
</service>
我还需要在我的 hydrator 中使用其他服务,所以我需要将其注册为服务。
【问题讨论】:
标签: php symfony doctrine-orm