在Symfony3中,auto_mapping
选项(“doctrine”配置部分下的)默认情况下正在查找命名空间“Entity”,我更感谢“实体”。
有没有办法改变这个?
答案 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
文件夹中。