小编sit*_*tox的帖子

Symfony - FOS UserBundle错误:"通过打开/ register页面尝试从命名空间加载类'User'..."

我想在Symfony中使用Fos UserBundle.

我将其配置为Symfony Doc的"FOSUserBundle入门".

/ Login页面正在工作,但当我打开/ register页面时,我得到错误:

尝试从命名空间"AppBundle\Entity"加载类"User".您是否忘记了"使用"语句,例如"Symfony\Component\Security\Core\User\User","Symfony\Bridge\Doctrine\Tests\Fixtures\User"或"FOS\UserBundle\Model\User"?

500 Internal Server Error - ClassNotFoundException 

Stack Trace

1. in vendor\friendsofsymfony\user-bundle\Model\UserManager.php at line 40  
37.    public function createUser()
38.    {
39.        $class = $this->getClass();
40.        $user = new $class();
41.
42.        return $user;
43.    }

2. at UserManager ->createUser  () 
Run Code Online (Sandbox Code Playgroud)

我已经清除了缓存:

php app/console cache:clear --env=prod --no-warmup
php app/console cache:clear --env=dev --no-warmup
Run Code Online (Sandbox Code Playgroud)

并使作曲家更新,但没有发生.

版本:

  • FOS /用户捆绑:v2.0.0

  • Symfony:v2.8.18

  • PHP:7.1.2

  • Twig:v2.3.0

这是我的用户级:

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

/**
 * web_user …
Run Code Online (Sandbox Code Playgroud)

symfony fosuserbundle

0
推荐指数
1
解决办法
4211
查看次数

标签 统计

fosuserbundle ×1

symfony ×1