分页: 有条件、条数限制的分页怎么做?请教

蜗牛慢慢向上爬 2016-05-04 10:59:10


用的 laravel 框架,
这种即要条件 又要限制 条数,最后还要分页显示

框架默认的分页显示是
->links();



一般这种情况大家什么做的啊? 条数可以在循环里控制, 但分页样式那块会多出来 3,4,5 。。。后边的页
谢谢

...全文
440 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
条数是在 where 之后的 就是说, >2的有 20条的话, 我只让它显示 10条, 并且仍然是分页。 分页显示这10条的
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:

条件是传进去了


默认的写法里好像没有 限制条数
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
不知道你的 DB 类是怎么写的,总得有个 limit 方法吧?
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
同时传递过滤条件
  • 打赏
  • 举报
回复
引用 8 楼 fdipzone 的回复:
分页本身是没有问题的,我现在的困惑是 在分页行 进行条数的限制, 就是说, >2的有 20条的话, 我只让它显示 10条, 并且仍然是分页。 分页显示这10条的 。每页显示3条
  • 打赏
  • 举报
回复
引用 12 楼 xuzuning 的回复:
有个性, 可是我碰到了 555
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
laravel 啊? 本人是不玩这个烂货的
  • 打赏
  • 举报
回复
加上和没加上,结果没什么影响
  • 打赏
  • 举报
回复
引用 9 楼 fdipzone 的回复:


引用 7 楼 xuzuning 的回复:


文档之前看了,又看了一扁不好使

加了take也不好使
555
傲雪星枫 2016-05-04
  • 打赏
  • 举报
回复
->paginate(每页条数); 这里已经做了分页吧。 你程序中$record的值就是每页条数,打印出来看看是否有问题。
傲雪星枫 2016-05-04
  • 打赏
  • 举报
回复
Paginating Query Builder Results There are several ways to paginate items. The simplest is by using the paginate method on the query builder or an Eloquent query. The paginate method provided by Laravel automatically takes care of setting the proper limit and offset based on the current page being viewed by the user. By default, the current page is detected by the value of the ?page query string argument on the HTTP request. Of course, this value is automatically detected by Laravel, and is also automatically inserted into links generated by the paginator. https://laravel.com/docs/5.1/pagination 看看文档就清楚了
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
->skip(3)->take(5) 跳过3条 取5条 不就是 limit 吗? 但你没注释的代码中并没有这样做
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
有个take 限制条数, 在分页里 试过,没好使
傲雪星枫 2016-05-04
  • 打赏
  • 举报
回复
->take(5) 是否就是limit 条数?

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧