Symfony:在链配置的命名空间UsersBundle\Entity、FOS\UserBundle\Model中找不到类*

Symfony:在链配置的命名空间UsersBundle\Entity、FOS\UserBundle\Model中找不到类*,symfony,doctrine-orm,doctrine,Symfony,Doctrine Orm,Doctrine,我尝试按照本教程进行分页: 目前,我已经安装了white october/pagerfanta捆绑包,当我创建用户存储库时,如下所示: <?php // src/UsersBundle/Repository/UserRepository.php namespace UsersBundle\Repository; use Doctrine\ORM\EntityRepository; class UserRepository extends EntityRepository {

我尝试按照本教程进行分页:

目前,我已经安装了
white october/pagerfanta捆绑包
,当我创建用户存储库时,如下所示:

<?php
// src/UsersBundle/Repository/UserRepository.php
namespace UsersBundle\Repository;


use Doctrine\ORM\EntityRepository;

class UserRepository extends EntityRepository {

    public function findAllQueryBuilder() {
        return $this->createQueryBuilder('user');
    }

}

您应该通过您的实体找到您的存储库,比如

$qb = $this->getDoctrine()
        ->getRepository('User:class')
        ->findAllQueryBuilder();
/**
 * @ORM\Table(name="User")
 * @ORM\Entity(repositoryClass=UserRepository::class)
 */
class User {
...
文件:

在你的
用户
实体中,你应该有这样的东西

$qb = $this->getDoctrine()
        ->getRepository('User:class')
        ->findAllQueryBuilder();
/**
 * @ORM\Table(name="User")
 * @ORM\Entity(repositoryClass=UserRepository::class)
 */
class User {
...
您应该通过您的实体找到您的存储库,比如

$qb = $this->getDoctrine()
        ->getRepository('User:class')
        ->findAllQueryBuilder();
/**
 * @ORM\Table(name="User")
 * @ORM\Entity(repositoryClass=UserRepository::class)
 */
class User {
...
文件:

在你的
用户
实体中,你应该有这样的东西

$qb = $this->getDoctrine()
        ->getRepository('User:class')
        ->findAllQueryBuilder();
/**
 * @ORM\Table(name="User")
 * @ORM\Entity(repositoryClass=UserRepository::class)
 */
class User {
...

太棒了,格雷戈尔·杜查姆!!非常感谢。它就像一个符咒。太感谢了。我会在大约6分钟内将您的答案标记为正确答案,因为现在由我来做:)再次感谢!!:)别担心!祝你好运B)真是太棒了,格雷戈尔·杜查姆!!非常感谢。它就像一个符咒。太感谢了。我会在大约6分钟内将您的答案标记为正确答案,因为现在由我来做:)再次感谢!!:)别担心!祝你好运(B)