【发布时间】:2016-09-20 04:58:53
【问题描述】:
我正在使用 Doctrine 实体构建一个捆绑包,我想提供将 yaml 映射替换为 app/Resources/config/doctrine 中的另一个映射的可能性。
示例:我有一个实体 Jml\FooBundle\Entity\Stuff,在 Jml/FooBundle/Resources/config/doctrine/Stuff.orm.yml 中有一个基本 yaml 映射
我希望我的捆绑包的用户能够将此映射替换为 app/Resources/config/doctrine/Jml.FooBundle.Entity.Stuff.orm.yml
看来我需要在SymfonyFileLocator 中添加一个路径,但我不知道具体该怎么做。我试图适应这个documentation post
但到目前为止失败了。
如何在命名空间Jml\FooBundle\Entity 中的实体的映射中添加app/Resources/config/doctrine?
【问题讨论】:
-
您可以自定义 symfony/doctrine 用于映射的目录:symfony.com/doc/current/reference/configuration/doctrine.html
-
感谢您的回答。你觉得可以和
auto_mapping: true混在一起吗? -
可能不会,但我不确定。
标签: symfony doctrine-orm mapping yaml