我的场景需求是这样:
用户A发送请求,在本次请求中,某Model同个条件如果是之前已经请求过的话,就不再走SQL语句查询,直接返回本次请求中,这个Model这个条件请求的数据。
局限于本次请求,也就是Model历史请求数据,是放在用户A本次请求中的,不是要用文件 OR redis之类的cache住的。直接放个数组就可以了。请求结束数组也自动销毁。
class Hello extends Model { public function getHelloById($id){ //判断是否请求过,是的话直接返回。 //否的执行一次DB查询,然后将请求结果与传入的条件保存起来 return $data; } }
付费偷看金额在0.1-10元之间
一周热门 更多>