如何更改doctrine实体auto_mapping命名空间?

时间:2017-03-20 21:18:56

标签: php symfony doctrine

在Symfony3中,auto_mapping选项(“doctrine”配置部分下的)默认情况下正在查找命名空间“Entity”,我更感谢“实体”。

有没有办法改变这个?

1 个答案:

答案 0 :(得分:0)

正如您在DoctrineBundle Configuration ("doctrine") Reference中所看到的,有很多方法可以更改您的实体/模型的位置,如下所述:

如果您只想从$query = "insert into user values(NULL,'$username','$password')"; (默认映射)更改为Entity(您的自定义映射),则需要更改Entities中的配置。

使用注释

config.yml

然后,您可以将auto_mapping: false mappings: HelloBundle type: annotation prefix: Acme\HelloBundle\Entities 的所有实体放在相对HelloBundle文件夹中。