老师,ORM模型查询出多条记录如何让多条记录继续关联往下查?
来源:6-8 使用Policy实现文章权限控制

ericdemon
2018-08-25
主要是查询用户的收藏情况,但是我分页一页有9条记录,目前是通过each遍历
这样要一共要用9次主键查询。。
老师,还有其他更好的方法吗
写回答
2回答
-
这种方法肯定不行。你可以在UserMovieCollection这个model里面建立一个relation,把userMovie和movie做关联,然后你这个函数里面使用laravel的load 或者 with 把 movie关联出来。这两个方法会用一次in的sql查询来替换所谓的9次查询,性能就快很多了
012018-09-03 -
ericdemon
提问者
2018-08-25
老师,这是第二种方法,多表关联查,但是您之前说 最好不要用join,而且这种输出的结果也不理想。。
00
相似问题