Laravel/Hyperf 把缓存的数据载入到model使用
项目很多数据从数据库中取出来放到缓存中,要缓存对象的话 那就内存占用太高了.所以放到缓存的基本都是数组,然而取出来的时候是数组用起来就很不方便了.不能像模型一样使用.那有没有办法把已有的数据加载到模型中去使用呢 然后在调用save方法的时候是更新而不是新增呢.我觉得框架源代码肯定有哪个部分对从数据库取出数据 然后加载到模型中的.然后就一直跟踪源代码.先看框架get方法
通过打印models发现getModels返回的已经是模型了,然后进入getModels方法查看
看代码的意思应该是把从数据库中查.
原创
2021-07-16 11:52:16 ·
541 阅读 ·
0 评论