Я пытаюсь отправить форму сразу после загрузки страницы, чтобы проверить, работает ли проверка, но это не так.
Кажется, проблема в том, что когда я проверяю тело iframe от ckeditor, появляется следующее HTML:
<p><br></p>
<div style="display: none;"></div>
Это отправлено, поэтому проверка не может работать.
Моя конфигурация для ckeditor:
fos_ck_editor:
autoload: true
jquery: false
input_sync: true
default_config: wfm_default_config
auto_inline: false
configs:
wfm_default_config:
toolbar: full
language: de
Контроллер выглядит так:
$form = $this->createForm(TextForm::class, new Text());
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {...}
Форма выглядит так:
$builder
->add('text', CKEditorType::class, [
'label' => false
])
->add('save', SubmitType::class, [
'label' => 'save_only',
'attr' => [
'class' => 'btn btn-primary float-right',
],
]);
HTML это:
{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_end(form) }}
Объект имеет:
@Assert\NotBlank()
Буду признателен за любую подсказку.
Заранее спасибо.