Я создаю поле формы с помощью FOSCKEditorBundle, которое просто генерирует CKEditor. Проблема в том, что я должен поймать событие onChange в этом сгенерированном окне редактора. Я пробовал с этим:
$builder->add('description', CKEditorType::class, array(
'label' => false,
'config' => array(
'toolbar' => 'basic',
'on' => 'change: function(){unsaved = true; console.info("changed!");},'
),
));
... но никакого эффекта. Я сделал это, следуя документации CKEditor и FOSCKEditor.
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html
https://symfony.com/doc/master/bundles/FOSCKEditorBundle/usage/toolbar.html
Есть ли способ установить событие onChange, например, с сайта создания формы или с сайта клиента? Для меня это не имеет значения, но я не хочу редактировать config.yml.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот решение: Обнаружение события изменения iFrame src?
Мы можем запустить onChange с помощью onLoad, который запускается при каждом изменении состояния в iframe, созданном CKE.