FOS UserBundle如何创建自己的用户存储库

时间:2018-01-05 10:33:31

标签: symfony fosuserbundle

我堆叠创建自己的FOS UserBundle UserRepository。 我猜它不正确延长了吗?

应用程序/资源/ FOSUserBundle /存储库/ UserRepository.php:

    <?php

namespace FOS\UserBundle\Repository;



/**
 * UserRepository
 */
class UserRepository extends  \Doctrine\ORM\EntityRepository
{

    // some function


}

感谢您的帮助。 麦克

1 个答案:

答案 0 :(得分:0)

存储库类是可选的,因此FOS不定义存储库。它们只有UserManager从Doctrine调用实体的存储库。

您必须更改实体的存储库:

@ORM\Entity(repositoryClass="AppBundle\UserBundle\Entity\UserRepository")

这应该可以解决问题。