温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

yii教程(22)片段缓存(变化和依赖)

【缓存】

什么是缓存:我们从数据库读取出来的信息暂时放到一个更快的介质上存储,下次从这个更快的介质上读取信息。

介质:文件、数据库(优化好的数据)、内存

我们网站在进行访问的时候,有一些信息在相对一段时间之内是稳定,我们就把这样的信息放入缓存里边,这样用户每次来访问就是访问缓存的信息,对于大负载量的网站,可以明显提高网站的性能。

缓存类型:

yii22-1

为了缓存学习效果更好,我们制作两个页面实现缓存

阅读全文…


yii教程(21)获得当前控制器和方法

如何获得当前控制器和方法的名字】

控制器:$this -> id ;

方法:$this->action->id ;

如下图:通过获取当前控制器,设置class

yii_21_01


yii教程(20)数据库语句和脚本执行时间显示

【显示时间】
显示sql语句运行时间main.php

yii_20_01

自己写的脚本代码运行时间

yii_20_02

 


yii教程(19)提示信息Flash()

【提示信息Flash()】
setFlash() 设置提示信息
getFlash() 提取提示信息
hasFlash() 判断提示信息有无

例如:setFlash(‘success’,’添加商品成功’)
会在session里边存储success信息

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

getFlash(‘success’) 会去session里边提取名字为success这个变量,
之后会把success这个变量给我们删除(重新刷新页面这个条信息也就消失了)

以上flash信息是用户组件user来设置
具体实现步骤:
第一步:

yii_19_01

第二步:

yii_19_02