我需要使用Symfony2中的ServiceBundle来创建登录功能 . 问题是:如果在OneToOne关系中连接到“学生”实体,有没有办法将实体“配置文件”与唯一字段uid一起使用?
到目前为止我只是得到错误:
“ContextErrorException:Catchable Fatal Error:类Proxies__CG __ \ Acme \ StudentsManagerBundle \ Entity \ Student的对象无法转换为C:\ xampp \ htdocs \ symfony.localhost \ Symfony \ vendor \ symfony \ symfony \ src \ Symfony \ Component中的字符串\ Security \ Http \ Firewall \ AbstractAuthenticationListener.php第215行“
这是Doctrine代码
...
/**
* @ORM\OneToOne(targetEntity="Acme\StudentsManagerBundle\Entity\Student")
* @ORM\JoinColumn(name="cnp", referencedColumnName="cnp")
* @ORM\OneToOne(targetEntity="ActivareCont", mappedBy="cnp")
* @ORM\Id
*/
private $cnp;
...
谢谢