收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 4340|回复: 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 | 只看该作者
    不错!
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /