thinkphp框架,数据动态缓存后,读取缓存数据时分页怎么办

2025-03-19 03:09:40
推荐回答(2个)
回答1:

不确定正确性,但是确实可行,读取缓存后赋值到数组,通过array_slice函数处理,如:
$blog = S('blogname'); //赋值
$count = count($blog); //条数统计
$page = new Page($count,12); //实例化page类
$this -> Blog = array_slice($blog,$page->firstRow,$page->listRows); //分配到模板
$this -> page = $page -> show();
$this -> display();

回答2:

where条件也存入缓存,和查询的做法相似