Как я могу получить доступ к роли пользователя в классе Form Builder в Symfony2
У меня есть форма какUserType
с таким полем
->add('description')
->add('createdAt')
Теперь я хочу, чтобы у зарегистрированного пользователя была роль(ROLE_SUPERADMIN)
тогда он может видеть дополнительные поля, как это
->add('description')
if($user.hasRole(ROLE_SUPERADMIN))
->add('createdAt')
На самом деле я должен сделать это для многих полей. Есть ли способ, которым я могу сделать какой-то пользовательский тип, так что если этот тип есть, то только администратор может видеть такие как
->add('createdAt',"MyCustomType")