Успешное сообщение

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
spirit
Сообщения: 207
Зарегистрирован: 2013.10.14, 17:44

Успешное сообщение

Сообщение spirit »

Здравствуйте, как вывести успешное сообщение

Код: Выделить всё

    public function actionRestore()
    {
        $model = new RestoreForm();
        if ($model->load(Yii::$app->request->post()) && $model->Restoremail()) {
            вывести сообщение Пароль отправлен на ваш e-mail
        } else {
            return $this->render('restore', ['model' => $model]);
        }
    }
 
Аватара пользователя
lbondodesc
Сообщения: 16
Зарегистрирован: 2015.03.02, 17:55

Re: Успешное сообщение

Сообщение lbondodesc »

Рекомендую
$session->setFlash('successID', 'Message here'); Посмотрите доки
http://www.yiiframework.com/doc-2.0/gui ... okies.html

После установки сообщения в сессии можно воспользоваться виджетом

Код: Выделить всё

 Alert::widget([
        'type' => Alert::TYPE_INFO,
        'title' => 'Session',
        'titleOptions' => ['icon' => 'info-sign'],
        'body' => Yii::$app->session->getFlash('successID'),
        ]); 
 
Do not teach frameworks, teach architecture!
Аватара пользователя
lbondodesc
Сообщения: 16
Зарегистрирован: 2015.03.02, 17:55

Re: Успешное сообщение

Сообщение lbondodesc »

Виджет от kartik\alert\Alert;
Do not teach frameworks, teach architecture!
spirit
Сообщения: 207
Зарегистрирован: 2013.10.14, 17:44

Re: Успешное сообщение

Сообщение spirit »

lbondodesc писал(а):Рекомендую
$session->setFlash('successID', 'Message here'); Посмотрите доки
http://www.yiiframework.com/doc-2.0/gui ... okies.html

После установки сообщения в сессии можно воспользоваться виджетом

Код: Выделить всё

 Alert::widget([
        'type' => Alert::TYPE_INFO,
        'title' => 'Session',
        'titleOptions' => ['icon' => 'info-sign'],
        'body' => Yii::$app->session->getFlash('successID'),
        ]); 
Спасибо, реализовал через session
Закрыто