Как получить сообщения об удачном выполнении
Добра всем! Никак не могу понять, как работают сообщения. Пишу дополнение, есть базовый класс, в нём есть методы, которые вызываются с сайта через AJAX. В самом методе запуск процессора. Так вот, если, к примеру, не заполнить нужное поле, то ajax возвращает сообщение об ошибке, я его подставляю во всплывающие окошко, в общем всё хорошо. Но когда у меня всё выполняется без ошибок, Ajax возвращает пустой message и естественно во всплывающем окне пусто. Как мне передать сообщение? Поясните логику, пожалуйста.
Комментарии: 3
Посмотрите на ответ процессоров стандартных: JSON, где есть success: true/false, и message — где собственно сообщение
при успешном выполнении message всегда пуст. Даже в админке, когда сохраняешь ресурс, Message пуст, но при этом всплывает некое сообщение.
Разобрался как оно работает. Для того, что бы получить из процессора сообщения необходимо делать так
$as = parent::afterSave();
return $this->success(сообщение', $as);
в итоге будет возвращено сообщение и выполнен метод.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.