Есть модуль , назовем его "Настройки", он рендерит форму и обрабатывает ее.
Есть модуль "Дополнительные настройки", он поставляется отдельно, как мне из дополнительного добавить поля в "Настройки" ?
Есть вариант использовать "хуки":
- Делаем EventDispatcher / HookDispatcher для модуля "Настройки".
- в bootstrap модуля "Дополнительные настройки" весим обработчики на Event/Hook Dispatcher
EventDispatcher будет обрабатывать только события, сохранение и тд и тп.
HookDispatcher будет принимать и выводить html в определенные места
Как подобное реализуется?
Правильно ли я подхожу к решению задачи?