与FOSUserBundle的Crud

时间:2014-11-03 14:13:39

标签: symfony crud fosuserbundle

我是Symfony2的新手!如果我可以用FOSUserBundle使用CRUD,你能告诉我吗?这甚至可能吗?实际上,我想创建一个可以编辑和删除用户表单数据库的管理员角色!

2 个答案:

答案 0 :(得分:3)

FosUserBundle不提供此类功能。您可以使用内置任务的CRUD标准版生成Symfony

php app/console doctrine:generate:crud

为您的User实体。

出于更复杂的目的,您需要检查一些admin个捆绑包,可能SonataAdminBundle。这将提供管理生成器,您可以在其中管理(CRUD)您的实体。

另请注意,使用各种代码生成器被认为是不太好的练习

答案 1 :(得分:0)

对于那些面临这个问题的人: - 如果你用自定义字段覆盖父classe(让我们说“firstname”+“lastname”)你的用户实体 - 然后重新生成CRUD

您将看到2个自定义字段变得可编辑。

Doctrine CRUD生成器在当前状态下看起来与FOSUserBundle不兼容,因为我们使用User master类创建继承。

如果您尝试使用FOSUserBundle的组模型,则会出现同样的问题。