无法找到与类实体关联的对象管理器

时间:2017-09-07 21:24:07

标签: symfony doctrine fosuserbundle

我正在使用symfony 2.8开发一个包含“FOSUSERBUNDLE”的应用程序,我的问题是当我尝试注册用户时,我可以看到注册表单,但是在注册时我抛出以下错误:

  

无法找到与类实体关联的对象管理器   “Alienigena \ ViviendaBundle \实体\用户”。

我一步一步地按照“FOSUSERBUNDLE”的官方教程,我的USER类是:

namespace Alienigena\ViviendaBundle\Entity; 
use FOS\UserBundle\Model\User as BaseUser; 
use Doctrine\ORM\Mapping as ORM;

/**  
* @ORM\Entity  
* @ORM\Table(name="fos_user")  
*/ 
class User extends BaseUser {
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    public function __construct()
    {
        parent::__construct();
        // your own logic
    } 
}

1 个答案:

答案 0 :(得分:0)

我的问题起源于因为在使用逆向工程映射bd的时刻,我使用xml中的映射,我应该用注释映射它。 解决方案包括消除使用逆向工程生成的扩展名为xml的文件。

由于