Dutymy, вопрос не верно стоит - при нажатии на кнопку c type="submit" происходит отправка данных и вызывается нативная проверка полей, но т.к. у тебя на click висит обработчик, то вначале вызывается submitForm
а это не твоя забота, а заказчика приложений, можно конечно и самому занятся, но для этого надо хорошо знать рынок и работать на тренды
контекстной рекламы направлять прямиком на сервис?
так это и есть контекстекстаная реклама - пишешь бесплатный календарь церковных праздников и всталяешь рекламный блок, приложение разлетается как куличи на пасху, а потом продаешь рекламное место. по сути это веб билборд
twopizza, если разработчики сознательно не встраивают хуки и события, то только расширять имеющиеся классы или переопреопределять их т.е. или загружать вместо классов приложения свои(см. хелпер service()).
Тут в принципе не может быть aвтоматизированного решения - зачастую это и вручную то бывает сложно. Т.ч. и объединять код с помощью diff/merge или чего-то подобного. Как вариант если у приложения хорошее покрытие тестами, то можно попробовать сливать автоматом и прогонять тесты для проверки, но это тоже такое себе решение.
Sergey Ilichev, хз - я евангелист zend/laminas. уж больно этот yii странный - у котроллеров есть суффикс, у моделей нет - почему мне так выяснить и не удалось + куча магии + перегруженные методами модели - не мое)) вообще у них какая-то стагнация - изменений мало, все подались в семейные дела) но вроде как у них есть план и они его придерживаются)