在 Symfony 中简单管理用户的最佳方式
The best way to simply manage users in Symfony
我正在使用带有 FOSUserBundle 的 Symfony 2.8,我想简单地管理一个网站的用户。 "simply",我的意思是查看(通过最终对它们进行排序)他们的主要特征(如姓名、电子邮件、角色...)并通过提升和降级来编辑他们的角色。绝对而言,我可以使用可以完成这项工作的数据表编辑器。但我有几个问题:
- Sonata Admin Bundle 和 DataTables Editor 有什么区别?
- 什么是最完整的plugin/bundle管理用户?
- 对我来说最好的解决方案是什么?
基本上用户存储在一个实体中(比方说用户实体)。
对于实体,您可以创建、读取、更新和删除 (CRUD) 功能。我知道有两个流行的捆绑包可以为您想要的所有实体添加这些功能,而不仅仅是为用户。
a) Sonata 管理包(最灵活的包,但有点复杂)
b) 简单的管理包。简单明了,但可配置性较低。
我正在使用带有 FOSUserBundle 的 Symfony 2.8,我想简单地管理一个网站的用户。 "simply",我的意思是查看(通过最终对它们进行排序)他们的主要特征(如姓名、电子邮件、角色...)并通过提升和降级来编辑他们的角色。绝对而言,我可以使用可以完成这项工作的数据表编辑器。但我有几个问题:
- Sonata Admin Bundle 和 DataTables Editor 有什么区别?
- 什么是最完整的plugin/bundle管理用户?
- 对我来说最好的解决方案是什么?
基本上用户存储在一个实体中(比方说用户实体)。 对于实体,您可以创建、读取、更新和删除 (CRUD) 功能。我知道有两个流行的捆绑包可以为您想要的所有实体添加这些功能,而不仅仅是为用户。
a) Sonata 管理包(最灵活的包,但有点复杂)
b) 简单的管理包。简单明了,但可配置性较低。