创建一对一映射时出现symfony2错误

时间:2014-04-05 08:02:55

标签: php symfony orm doctrine-orm doctrine

我使用FOSUserBundle:

我的用户实体扩展了FOS \ UserBundle \ Model \ User:

在我的包中,我创建了用户yml文件:

MyApp\EntityBundle\Entity\User:
type:  entity
repositoryClass: MyApp\EntityBundle\Repository\UserRepository
table: fos_user
id:
    id:
        type: integer
        generator:
            strategy: AUTO
oneToOne:
    college:
      targetEntity: College
      mappedBy: user

这会引发以下异常:

  

ContextErrorException:警告:simplexml_load_file():I / O警告:       无法加载外部实体“E:\ xampp \ htdocs \ myproject \ vendor \ friendsofsymfony \ user-bundle \ FOS \ UserBundle \ Resources \ config \ doctrine \ model / User.orm.xml”   在       E:\ XAMPP \ htdocs中\ MyProject的\供应商\原则\ ORM \ LIB \原则\ ORM \制图\驱动程序\ XmlDriver.php   第732行

  

MappingException:无效的映射文件   类的'FOS.UserBundle.Model.User.orm.xml'   'FOS \ UserBundle \模型\用户'。

可能出了什么问题?

0 个答案:

没有答案