Yii2.0页面提示消息
来源:互联网 发布:未来网络实验室 编辑:程序博客网 时间:2024/05/22 07:54
适用情况:比如提交一个表单,提交完成之后在页面展示一条提示消息。
控制器里面这样写:
单条消息:
\Yii::$app->getSession()->setFlash('error', 'This is the message');
\Yii::$app->getSession()->setFlash('success', 'This is the message');
\Yii::$app->getSession()->setFlash('info', 'This is the message');
多条消息:
\Yii::$app->getSession()->setFlash('error', ['Error 1', 'Error 2']);
然后是视图里面:
先引入Alert:use yii\bootstrap\Alert;
然后是:
if( Yii::$app->getSession()->hasFlash('success') ) {echo Alert::widget(['options' => ['class' => 'alert-success', //这里是提示框的class],'body' => Yii::$app->getSession()->getFlash('success'), //消息体]);}if( Yii::$app->getSession()->hasFlash('error') ) {echo Alert::widget(['options' => ['class' => 'alert-error',],'body' => Yii::$app->getSession()->getFlash('error'),]);}
如果有消息就会显示对应消息,表现是一个div,和bootstrap的警告框是一样的。
你想把消息提示放在哪里,把上述代码就放到那里就可以了。
*** 题外话,这个编辑器是要用Markdown语法写?
0 0
- Yii2.0页面提示消息
- Yii2.0页面提示消息
- Yii2.0页面提示消息
- 消息提示页面跳转
- yii2 跳转页面带提示信息
- yii2.0 写报错页面
- yii2.0 basic版使用CRUD生成器的时候提示错误及页面显示错误
- yii2框架下在两个页面之间传递弹出消息
- 页面右下角弹出的消息提示代码
- 页面提示消息的通用类
- 无刷新页面的消息提示功能
- yii2.0缓存篇之页面缓存
- js控制页面加载(页面等待提示消息)
- yii2 表单错误提示
- Yii2 操作确认提示
- yii2 刷新页面
- Yii2页面缓存详解
- Yii2 新建页面介绍
- 新增密码函数
- R语言package无法安装的解决办法
- linux find命令用法
- Login函数
- 使用Ajax跳转页面给下个页面传入数值要用session
- Yii2.0页面提示消息
- 天天写「业务代码」,如何成为「技术大牛」?
- POJ 1321 棋盘问题(dfs深搜)
- 写RecycleView适配器时,发现inflate的问题
- Galaxy OJ 六校联测4 T4:切蛋糕(二分答案)
- 【LeetCode】55. Jump Game (Medium)
- 超级简单的选择排序
- 技能树 DP
- matlab利用fzero求零点