2015-04-01 57 views
3

我如何使用相關控制器向我的網站添加Flash消息,請逐步解釋我是新來的PHP。如何在yii2中使用flash訊息?

我使用yii2框架來構建網站,我需要使用創建控制器在索引頁面中打印Flash消息。

回答

5

目前的問題是過於寬泛,但這裏是基本用法:

1)可以在控制器這樣的設置:

\Yii::$app->session->setFlash('flashMessage', 'Hello world!'); 

2)然後你就可以在顯示它像這樣的看法:

echo \Yii::$app->session->getFlash('flashMessage'); 

可選您可以檢查存在與:

\Yii::$app->session->hasFlash('flashMessage'); 

官方文檔:

實際上有更多使用閃光的方法,你可以在官方文檔中看到它。

還擁有先進的模板提供了有用的小工具Alert與自舉3個綜合:

\Yii::$app->session->setFlash('error', 'This is the error message'); 

... 

echo Alert::widget(); 
2

爲了更好地理解與Flash的消息的工作,經過@http://www.yiiframework.com的。按照此方法,您可以在網頁上完成打印Flash消息。