我堆叠创建自己的FOS UserBundle UserRepository。 我猜它不正确延长了吗?
应用程序/资源/ FOSUserBundle /存储库/ UserRepository.php:
<?php
namespace FOS\UserBundle\Repository;
/**
* UserRepository
*/
class UserRepository extends \Doctrine\ORM\EntityRepository
{
// some function
}
感谢您的帮助。 麦克
答案 0 :(得分:0)
存储库类是可选的,因此FOS不定义存储库。它们只有UserManager从Doctrine调用实体的存储库。
您必须更改实体的存储库:
@ORM\Entity(repositoryClass="AppBundle\UserBundle\Entity\UserRepository")
这应该可以解决问题。