The question is currently too broad, but here is the main use:
1) You can install such a controller:
\Yii::$app->session->setFlash('flashMessage', 'Hello world!');
2) Then you can display it like this:
echo \Yii::$app->session->getFlash('flashMessage');
Optionally, you can check for availability with:
\Yii::$app->session->hasFlash('flashMessage');
Official documents:
In fact, there are more ways to work with flashes, you can see it in official documents.
The extended template also provides a useful Alert widget that integrates with Boostrap 3:
\Yii::$app->session->setFlash('error', 'This is the error message'); ... echo Alert::widget();
arogachev
source share