ThinkPHP缓存

Posted on Posted in thinkphp
Tips: 本文创建于2014年5月17日,已超过 2 年,内容或图片可能已经失效!

缓存

S(名称)------>获取缓存信息
S(name,value)------>设置缓存
S(name,value,time)--------->设置缓存同时有有效期限制
针对文件缓存,time不设置则没有时间限制。
S(name,null) -------->清除指定缓存

缓存目录

Runtime/Temp下

小案例

[code lang="php"]
// 缓存设置
public function wCache() {
S ( 'name', 'linken' );
S ( 'hobby', array (
'篮球',
'足球'
) );
S ( 'timeout', '过期', 9 );
echo '缓存OK';
}
public function rCache() {
echo S ( 'name' ), '<br />';
echo S ( 'timeout' ), '<br />';
print_r ( S ( 'hobby' ) ) . '<br />';
}
public function dCache() {
S ( 'name', null );
echo '删除OK';
}
[/code]

[code lang="php"]
public function info(){
// 获取信息
$data = $this->ss();
echo $data;
}
public function ss(){
$da = S('goodsinfo');
if(!empty($da)){
return $da;
}else{
// 数据库获得信息
$data = "phone info".time();
S('goodsinf',$data);
return $data;
}
}
[/code]

» 转载请注明来源:呢喃 » ThinkPHP缓存

Leave a Reply

Your email address will not be published. Required fields are marked *

20 − 18 =