Javascript При Выполнении Действия В Модели

Господа, подскажите как реализовать вызов JavaScript кода при наступлении определённого события в модели, например onCreate. Хочу показать пользователю всплывающее окошко об удачном/неудачном сохранении.

Нашел такой рецепт. Только он для компонента.

http://devkp.ru/post/ispolzovanie_JS_koda_v_opisanie_sobyitiy_komponentov_Yii

Ну, вообще, в модели делать такие вещи не самая лучшая идея. MVC, там, вот это всё.

Если Вас именно сохранение интересует, почему бы не сделать в контроллере что-то типа


if ($model->save()) {

...

}

Я понимаю что можно вставить кусок PHP кода вместо точек. Но какой код надо вставить дабы пользователь увидел сообщение об успешном выполнении - модальное окно с кнопкой ОК и уведомлением, к примеру

Может есть другие варианты и я в корень неправильно мыслю?

Если это не аякс, то после сохранения рендерится какая-то страница.

Соответственно, достаточно вставить необходимый джаваскрипт в шаблон для flash-сообщений.

Если аякс… да, в общем, то же самое, только отдавать, скажем, json и на стороне клиента уже смотреть, что произошло.

Спасибо, Orey. Буду пробовать.