怎么对ar返回的结果集做缓存呢

直接存ar好像会很占用空间,是转为数组再存,

还是直接序列化和反序列化

对单个的AR对象缓存没有必要吧?

一般用来缓存一个 AR的对象集, 它是一个数组, 可以参考http://www.yiiframework.com/doc/guide/caching.data来进行缓存

谢谢你的回答

我想弄明白的方面不是如何set和get缓存,而是是否应该把ar转换成数组再存,因为我var_dump一个对象会有几十KB的内容,

我发现没人关心这个问题,可能是我多虑了,做了个测试,序列化之后只有几百个字节,而且反序列后也跟正常的ar一样使用(因为有些框架的ar对象序列化反序列化后会有很多问题),看来是可以直接存ar了