模型一对多关联limit设置问题

浏览:1390 发布日期:2017/11/03 分类:ThinkPHP5专区 关键字: 模型关联
一对多关联查询,要怎么限制每一条关联对象的数量
'category'=>function($query){
$query->field(true)->with([
'article'=>function($query){
$query->field(true)->where('status',1)->order('sort desc,id asc')->limit(10);
}
])->where('status',1)->order('sort desc,id asc');
},
category与article一对多关联,想要查询每一个category关联下10条article纪录
即:假设共10条category纪录,一共能查出10*10=100条article纪录,可现在只能查出10条article纪录
请问,是我的写法不对,还是功能就是这么设置的?
最佳答案
评论( 相关
后面还有条评论,点击查看>>