symfony - Symfony 4 - 用户管理
问题描述
我正在使用安装了安全包的最新 Symfony 4 包。当我为我的内容使用管理页面时,我当然需要登录,所以我生成了我是如何学习它的,一个用户和一个具有manyToMany
关系的类实体。这适用于创建用户和登录和注销,但不幸的是不适用于修改用户。
我总是收到关于角色的错误,因为编辑字段首先不是角色实体数组条目,而是一个简单的数组,因此我无法保存用户。没有安装特殊的用户捆绑包。当我从数据库中删除旧条目时,它的工作原理是不存在旧值。
我一开始也尝试过,$userid->removeRole($roleRepository->findOneByLabel('ROLE_USER'));
但我也得到一个错误,它必须是角色实体的实例。有谁知道我该如何解决这个问题?或者有一个我可以检查自己的示例代码?
解决方案
我认为对于用户操作这个捆绑包更好。你可以试试。
https://symfony.com/doc/master/bundles/EasyAdminBundle/integration/fosuserbundle.html
推荐阅读
- c# - 图片发布到 Asp.Net Web API
- css - 生成的 css 文件是否应该与我的组件的源代码一起放置?
- javascript - Vuex Store 在 Typescript 类中未定义
- java - wsimport 任务拒绝 Gradle / Java 访问
- android - 使用 PowerMockRunner 测试 LiveData
- linux - 无法插入某些 Linux 模块。各种错误
- css - 如何在子页脚 Wordpress 中居中我的版权文本
- google-api - 将文件复制到谷歌驱动器所需的最小范围是多少
- java - 使用 Maven 为 Google Guava 着色不适用于 Elasticsarch 2.4.6
- excel - 使用宏将主要产品的价格插入 MS Excel 中的重复产品列表