tp3.2.3关联模型分页,已解决

浏览:716 发布日期:2017/03/28 分类:求助交流 关键字: 关联模型分页 tp3.2.3关联模型
关联的时候,分页怎么办 ,比如 一个用户发布了很多的 帖子,帖子需要分页,如何处理?如图 Comment 需要分页处理

解决办法
在UserModel 类中添加一个 public 方法,该方法名为limits, 首先查处该用户发布帖子总数
$count = $Community->where(['user_id' => 4])->count();
$Page = new \Think\Page($count,2);
$user = D('User');
$user->limits($Page->firstRow, $Page->listRows);
$Users = $User->relation('Comment')->select();
就可以了 ,这个只是针对HAS_MANY关联属性

方法是:
public function limits ($firstRow, $listRows)
{
return $this->_link['Comment']['mapping_limit'] = $firstRow . ',' . $listRows;
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>