关联预载入的limit问题BUG

浏览:918 发布日期:2018/08/14 分类:求助交流 关键字: 关联模型 limit 关联预载入
public function getTagPage()
    {
        // return $this->hasMany('YhPage','yh_page_tagid','yh_tag_id');
        return $this->hasMany('YhPage','yh_page_tagid');
    }
 public function getPageData()
    {
        $a = self::field('yh_tag_id,yh_tag_name')->with(['getTagPage'=>function($query){
            $query->limit(5);
        }])->order('yh_tag_clicknum','desc')->limit(10)->select();
        dd($a);
   }
我限制的是5个 实际显示2个,我限制10个,实际显示是6个,这个是什么原因?我限制的是关联模型不是本模型,这个是什么原因呢?正确应该怎么写?谢谢!

附件 QQ截图20180814202954.png ( 96.61 KB 下载:1 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>