小编qui*_*150的帖子

Symfony2错误:找不到名为的映射文件

我正在使用Symfony2,当我尝试生成架构($ php app/console doctrine:generate:schema)时出现错误..


    [Doctrine\ORM\Mapping\MappingException]                                                                             
      No mapping file found named 'xxx.UserBundle.Entity.User.php' for class 'xxx\UserBundle\Entity\User'.

我在proyect中只有2个Bundles:

  • UserBundle
  • FileBundle

我使用以下代码将FileBundle与UserBundle连接:


     
    /** 
    * @ORM\ManyToOne(targetEntity="xxx\UserBundle\Entity\User") 
    **/
    protected $user;      
    

文件的标题是这样的:


    
    namespace xx\UserBundle\Entity;

    use Doctrine\ORM\Mapping as ORM;

    /** 
     * @ORM\Entity
     **/
    class User
    { ###...###}
    

FileBundle非常相似..谢谢!

mapping entity doctrine symfony

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

doctrine ×1

entity ×1

mapping ×1

symfony ×1