基于symfony bundle config加载doctrine映射

时间:2017-10-10 11:37:08

标签: php symfony doctrine-orm doctrine

我正在创建一个包含一些映射超类的包。但我也想为这些实体提供默认实现。我的包有一个配置条目来设置实体类。

如果用户将此配置值更改为默认值,我不希望默认实现保留在映射中。

有没有办法实现这样的目标?

所以基本上我想要这个:如果配置条目是默认值,那么将我的默认实体映射添加到doctrine。如果它不是默认值,请让用户定义自己的映射,并排除我的默认值。

1 个答案:

答案 0 :(得分:-1)

关注the documentation of Symfony,您无法默认执行此操作。

但是你可以用loadClassMetadata doctrine event like this solution

来实现类似的东西。