我是Symfony2的新手!如果我可以用FOSUserBundle使用CRUD,你能告诉我吗?这甚至可能吗?实际上,我想创建一个可以编辑和删除用户表单数据库的管理员角色!
答案 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的组模型,则会出现同样的问题。