我正在学习如何使用FOSuserBundle,我已经按照Symfony文档中的步骤完成了配置: FOSUserBundle入门
问题是,当我想更新数据库模式(doctrine:schema:update --force
(时,我得到:
无需更新 - 数据库已与当前实体元数据同步。
但我认为它应该更新用户表。
这是我的用户类:
namespace StageAdminBundleBundleEntity;
use FOSUserBundleModelUser as BaseUser;
use DoctrineORMMapping as ORM;
/**
* @ORMEntity
* @ORMTable(name="fos_user")
*/
class User extends BaseUser
{
/**
* @ORMId
* @ORMColumn(type="integer")
* @ORMGeneratedValue(strategy="AUTO")
*/
protected $id;
public function __construct()
{
parent::__construct();
// your own logic
}
}
因此,当我尝试登录时:"由于系统问题,无法处理身份验证请求。 ">出现。
我不知道我该怎么办,请帮助我 谢谢
终于找到了解决方案,这是命名空间中的一个错误 它是 :: 命名空间阶段\管理捆绑包\捆绑包\实体; 但它应该是命名空间阶段\管理捆绑包\实体;