我的场景需求是这样:
用户A发送请求,在本次请求中,某Model同个条件如果是之前已经请求过的话,就不再走SQL语句查询,直接返回本次请求中,这个Model这个条件请求的数据。
局限于本次请求,也就是Model历史请求数据,是放在用户A本次请求中的,不是要用文件 OR redis之类的cache住的。直接放个数组就可以了。请求结束数组也自动销毁。
class Hello extends Model {public function getHelloById($id){//判断是否请求过,是的话直接返回。//优艾设计网_平面设计否的执行一次DB查询,然后将请求结果与传入的条件保存起来return $data; }}
精彩评论