Эта вспомогательная функция ajaxSubmitButton не очень полезна, тем более что она использует jquery.ajax () без использования «интерфейса Promise» в jquery 1.5+, поэтому вы должны обработать ответ с помощью обратного вызова success. Это было бы чище, если бы они просто использовали jquery.submit (). Тебе лучше просто честно кататься.
Я разочарован тем, что ни одна из (относительно популярных) интеграций Bootstrap, таких как Yii-Bootstrap или YiiBooster, не предлагает ничего с точки зрения генерации форм, которые также обновляют себя данными ответа ajax (я не говорю о проверке). Я испытываю все трудности в изучении и принятии фреймворка, только чтобы в конечном итоге html / js / css-coding кодировал мою собственную презентацию и логику внешнего интерфейса в любом случае ... О, хорошо.
Я все еще энтузиаст Yii, в основном из-за их генератора gii и поддержки квази-миксин паттернов с «поведением». Это приводит к чистому коду на бэкэнде, но у фреймворка есть кое-что, что нужно сделать для рендеринга внешнего вида и представления. Их библиотека "CHtml" действительно не сокращает это прямо сейчас.