相关疑难解决方法(0)

如何在Symfony2中的Form Builder类中访问用户角色

我有UserType像这样的字段的形式

->add('description')
  ->add('createdAt')
Run Code Online (Sandbox Code Playgroud)

现在我希望如果登录用户有角色,(ROLE_SUPERADMIN)那么他可以看到这样的额外字段

 ->add('description')
if($user.hasRole(ROLE_SUPERADMIN))
->add('createdAt')
Run Code Online (Sandbox Code Playgroud)

实际上我必须为许多领域做到这一点.是否有任何方式我可以制作一些自定义类型,以便如果那种类型,那么只有管理员可以看到那些

->add('createdAt',"MyCustomType")

php symfony doctrine-orm

16
推荐指数
1
解决办法
8294
查看次数

标签 统计

doctrine-orm ×1

php ×1

symfony ×1