码迷,mamicode.com
首页 > 其他好文 > 详细

YII 提示信息flash

时间:2014-10-27 11:01:37      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   sp   数据   div   on   2014   

【提示信息Flash()

setFlash() 设置提示信息

getFlash() 提取提示信息

hasFlash() 判断提示信息有无

 

例如:setFlash(success,添加商品成功)

      会在session里边存储success信息

 

HasFlash(success) ; 会判断当前session里边有没有名字是success这个变量

 

getFlash(success会去session里边提取名字为success这个变量,

之后会把success这个变量给我们删除(重新刷新页面这个条信息也就消失了)

 

以上flash信息是用户组件user来设置

一个在控制器里面操作,设置提示信息;

一个在视图中显示提示信息;

部分添加控制器中代码:

            //调用save()方法实现数据添加
            if($goods_model -> save()) {
                //设置添加商品成功提示信息
                Yii::app()->user->setFlash('success','添加商品成功');
                //信息添加成功后实现页面重定向(商品列表页面)
                $this -> redirect('./index.php?r=houtai/goods/show');
            }

视图中显示信息:放在合适位置

        <div>
            <?php
                //判断是否有提示信息
                if(Yii::app()->user->hasFlash('success')){
                    echo Yii::app()->user->getFlash('success');
                }
            ?>
        </div>



YII 提示信息flash

标签:style   blog   color   io   sp   数据   div   on   2014   

原文地址:http://blog.csdn.net/buyingfei8888/article/details/40480237

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!