Symfony EasyAdminBundle + FOSCKEditorBundle - type_options: { required: true } - не работает?

Всем привет ! Есть Symfony 4.3.5, PHP 7.2. Установил EasyAdminBundle для админки и FOSCKEditorBundle, чтобы сделать из textarea WYSIWYG.

Все вроде работает, НО пока поле было типа textarea (type: 'textarea') оно было обязательным для заполнения (красная звездочка у label есть), а когда я сделал из него WYSIWYG (type: 'fos_ckeditor'), обязательность перестала проверяться, хотя звездочка у label осталась. Ну и как следствие в БД пытается записаться null и выдается ошибка.

Поле в БД - NOT NULL. Я пробовал явно указать, что оно обязательное и указал в конфиге EasyAdmin:

type_options: { required: true }

но это почему-то игнорируется.

Так же пробовал в конфиге "fos_ckeditor.yaml" указывать: input_sync: true - это тоже не помогло.


Ответы (1 шт):

Автор решения: Alpha

Попробуйте добавить группу валидации для поля

form_options: { validation_groups: ['Default'] }
→ Ссылка