社区
其他技术讨论专区
帖子详情
Laravel 自带的 paginate 分页,也需要一份总的记录数呢,难道要查询两次吗?
weixin_38064966
2019-09-18 04:14:49
如题:在统计报表的时候,列表的数据是分页显示的。但是还有个总计一栏,计算的是所有的数据,而不是当前页的累加。我想问下,有没有好的实现方法。谢谢。 laravel
...全文
895
10
打赏
收藏
Laravel 自带的 paginate 分页,也需要一份总的记录数呢,难道要查询两次吗?
如题:在统计报表的时候,列表的数据是分页显示的。但是还有个总计一栏,计算的是所有的数据,而不是当前页的累加。我想问下,有没有好的实现方法。谢谢。 laravel
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38127585
2019-09-18
打赏
举报
回复
分页器中有具体的实例方法,可以使用$results->total() 获取数据总数。详情可以看 分页《Laravel 5.8 中文文档》 搜索“分页器实例方法”
weixin_38131342
2019-09-18
打赏
举报
回复
$paginate = $query->paginate($page_size, ['*'], 'page', $current_page); 总页数:$total = $paginate->total(); 以price为例计算总价: $totalPrice = $query->sum('price');
weixin_38134890
2019-09-18
打赏
举报
回复
paginate 分页 SQL 执行日志 select count(*) as aggregate from `users`; select * from `users` limit 20 offset 0;
weixin_38065938
2019-09-18
打赏
举报
回复
$paginate = $query->paginate($page_size, ['*'], 'page', $current_page); 总页数:$total = $paginate->total(); 以price为例计算总价: $totalPrice = $query->sum('price');
weixin_38067813
2019-09-18
打赏
举报
回复
返回的数据 不是有total 总数吗
weixin_38080213
2019-09-18
打赏
举报
回复
你这个总计如果是表内某个字段的总和,那么你单独一条语句查询呗,如果要获取总条数,按楼上说的
weixin_38088352
2019-09-18
打赏
举报
回复
->total(),可以直接获取总数
weixin_38111610
2019-09-18
打赏
举报
回复
$results->total()
weixin_38120286
2019-09-18
打赏
举报
回复
统计条数total 如果是字段值总和 我是用get查出来再计算 :joy:
weixin_38126357
2019-09-18
打赏
举报
回复
看下sql log 就知道啦
Laravel
框架执行原生SQL语句及使用
pa
gin
ate
分页
的方法
主要介绍了
Laravel
框架执行原生SQL语句及使用
pa
gin
ate
分页
的方法,以类函
数
的形式给出了
Laravel
框架执行原生SQL语句以及
pa
gin
ate
分页
的相关操作技巧,
需要
的朋友可以参考下
PHP框架
Laravel
插件
Pa
gin
ation实现自定义
分页
主要介绍了PHP框架
Laravel
5.1插件
Pa
gin
ation实现自定义
分页
的相关资料,
需要
的朋友可以参考下
laravel
自定义
分页
效果
对于
laravel
分页
,
自带
一个
pa
gin
ate
的方法,很好用,但是也是有局限性的。 所以自己针对于此写了一个自己的
分页
,具体代码如下 <?php names
pa
ce ...; use ...; /** * 自定义
分页
类,适合少
数
据的
查询
,多
数
据的时候不推荐 * Class Custom
Pa
gin
ate
* @
pa
ckage App\Tools\
Pa
gin
ate
*/ class Custom
Pa
gin
ate
{ /** * 自定义
数
组
分页
* @
pa
ram $data = 返回结果 * @
pa
ram $
pa
ge * @
pa
ram $limit
Laravel
5.5 手动
分页
和自定义
分页
样式的简单实现
基于
Laravel
5.5 在项目实施过程中,
需要
对从接口中获取的
数
据(或者通过搜索工具
查询
出来的
数
据)进行
分页
一、创建手动
分页
在
laravel
自带
的
分页
中,一般是通过
数
据库
查询
访问
pa
gin
ate
()方法来达到
分页
的效果 ,like this: class IndexControllerextends Controller { publicfunctionindex() { $person = DB::table('person')->
pa
gin
ate
(15); return view('index.
pa
gTest',['person'=> $person]);
jquery.
pa
gin
ation.js 下载
jquery.
pa
gin
ation.js 下载,优秀的jquery
分页
插件,使用IP代理国外网站下载而来
其他技术讨论专区
477
社区成员
790,955
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章