Symfony 4 с ckeditor 1.2.0 - проверка при отправке не работает - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь отправить форму сразу после загрузки страницы, чтобы проверить, работает ли проверка, но это не так.

Кажется, проблема в том, что когда я проверяю тело 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()

Буду признателен за любую подсказку. Заранее спасибо.

...