
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 次 )
最佳答案