У меня есть сущность Symfony 4, которая содержит логическое свойство для "удаленных".В моем хранилище я возвращаю только объекты, которые не помечены как удаленные.Когда пользователь редактирует сущность и форма отображается, появляется флажок «удален», который я хотел бы скрыть.
Я попытался сделать это, изменив тип поля на HiddenType, например:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name')
->add('logo')
->add('deleted', HiddenType::class)
->add('submit', SubmitType::class, [
'label' => 'Create',
'attr' => ['class' => 'btn btn-default pull-right'],
]);
}
Но когда я отправляю форму, я получаю эту ошибку: Ожидается аргумент типа «логический», «NULL».
Есть идеи о том, как правильно скрыть это поле способом Symfony?