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