我想让doctrine只使用实体类中存在的注释(不是YAML)。
当我执行:php app/console doctrine:schema:update
时,收到错误消息:
Invalid mapping file 'TEST.Bundle.BlogBundle.Entity.Image.orm.yml' for clas
s 'TEST\Bundle\BlogBundle\Entity\Image'.
文件TEST.Bundle.BlogBundle.Entity.Image.orm.yml
为空。这个错误背后的原因是什么?
如何判断学说是否考虑了注释指定的元数据?
非常感谢。
答案 0 :(得分:3)
删除文件:
TEST.Bundle.BlogBundle.Entity.Image.orm.yml
注意:基于Symfony2文档
"A bundle can accept only one metadata definition format. For example,
it's not possible to mix YAML metadata definitions with annotated PHP
entity class definitions."