用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3906|回复: 1
收起左侧

[修补 Patch] Cache的get_metadata

[复制链接]
发表于 2012-4-26 00:05:31 | 显示全部楼层 |阅读模式
CI Cache的get_metadata似乎太短小了
只返回的M时间和失效时间
[expire] => 1335369752
[mtime] => 1335369752
改了下Cache_file
Line 158
PHP复制代码
                if (is_array($data))
                {
                        $item = $data;
                        $data = $data['data'];
                        $mtime = filemtime($this->_cache_path.$id);
 
                        if ( ! isset($data['ttl']))
                        {
                                return FALSE;
                        }
 
                        return $item + array(
                                'expire'        => $mtime + $data['ttl'],
                                'mtime'         => $mtime
                        );
                }
复制代码

返回
    [time] => 1335369750
    [ttl] => 300
    [data] => foobarbaz!
    [expire] => 1335369752
    [mtime] => 1335369752

评分

参与人数 1威望 +5 收起 理由
Hex + 5 赞一个!

查看全部评分

发表于 2012-5-23 08:27:55 | 显示全部楼层
不错!

本版积分规则