文件缓存使用说明
DoitPHP扩展类Cache_File,用于处理文件缓存的操作。
类方法使用说明
1、set($key, $value, $expire = null)
|设置缓存
|参数说明:
|$key : 缓存数据key
|$value : 缓存数据值
|$expire : 缓存生存周期。当本参数为空时,则默认为24小时,当本参数为0时,则周期为永久。
2、get($key)
|获取缓存数据
|参数说明:
|$key : 缓存数据key
3、add($key, $value, $expire = null)
|缓存一个变量到数据存储
|参数说明:
|$key : 数据key
|$value : 数据值
|$expire : 缓存时间(秒)
4、delete($key)
|删除一条缓存数据
|参数说明:
|$key : 缓存数据key
5、clear()
|清空所有的文件缓存
|参数说明:
|参数为空
6、getInstance()
|单例模式。 用于本类的单例模式(singleton)实例化
|参数说明:
|参数为空
使用举例
例一、设置缓存数据
Controller文件代码内容如下:
- public function indexAction() {
- $data = array(
- 'title' => 'file cache demo',
- 'listNume' => 20,
- );
- $cacheObj = $this->instance('Cache_File');
- $cacheObj->set('config', $data, 0);
- }
例二、获取缓存数据
Controller文件代码内容如下:
- public function indexAction() {
- $cacheObj = $this->instance('Cache_File');
- $data = $cacheObj->get('config');
- $this->dump($data);
- }
原文: http://www.doitphp.com/index/documentation/?articleid=53