2015-04-01 31 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消息。