Doctrine:添加ORM配置文件

时间:2017-08-18 10:06:51

标签: php orm configuration doctrine symfony-2.8

我想在Symfony 2.8项目中添加一个自定义水合器。 official Doctrine文档说明将以下代码添加到ORM配置文件中。

<?php
$em->getConfiguration()->addCustomHydrationMode('CustomHydrator', 'MyProject\Hydrators\CustomHydrator');

我的项目中还没有这样的文件,我应该在哪里创建它以及如何将它包含在我的Symfony应用程序中?

2 个答案:

答案 0 :(得分:1)

您应该在Symfony的官方文档中找到所需的一切。

http://symfony.com/doc/current/reference/configuration/doctrine.html

Symfony正在为大多数捆绑包使用YAML或XML配置文件。在您的情况下,您只需要在doctrine.orm.entity_managers.YOUR_EM.hydrators中添加水分器。

答案 1 :(得分:1)

您可以将Hydrator文件放在Bundle中,例如路径:

\Your\Bundle\Hydrators\ListHydrator

更多信息:qicharts2