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