请问Thinkphp6问题已解决 分页paginate()获得的数据怎么修改

浏览:2373 发布日期:2020/05/15 分类:ThinkPHP6专区
如题 找了很久也没找到解决方法
问题 解决了 昨天睡了一觉刚才茅塞顿开
$article = Article::count();
$articlelength = Article::field('content')->select();
$articlelength = mb_strlen($articlelength);//未完善计算文章内容长度


$articlecontent = Article::paginate(3);
$articlecontentlenght = Article::paginate(3)->count();
$page = $articlecontent->render();
for($i=0;$i<$articlecontentlenght;$i++){
$articlecontent[$i]['count'] = Contents::where('article_id',
$articlecontent[$i]['id'])->count();
$articlecontent[$i]['nw'] = Article::field('content')->where('id',
$articlecontent[$i]['id'])->select();
$articlecontent[$i]['nw'] = Str::length($articlecontent[$i]['nw']);

}
之前计算用的 上面全部文章长度的$article
早上想着要不把新的分页的长度计算出来试试看 然后
用了$articlecontentlenght = Article::paginate(3)->count();这句话 再试分页成功了 哈哈哈
最佳答案
评论( 相关
后面还有条评论,点击查看>>