php - laravel 4.2 对复杂查询进行分页

标签 php mysql laravel-4 pagination

我有一个使用 paginate() 的复杂查询(两个查询之间的联合,每个查询都是 3 个表之间的联接),所以这里发生的情况是,第一次进入页面时分页不会运行。但是当我使用 where 并使用查询返回结果的分页时,它可以完美地工作。 现在该查询导致服务器挂起,您知道为什么分页(限制)第一次不起作用吗? 谢谢

最佳答案

我使用 simplePaginate() 而不是 paginate() 解决了这个问题 正如文档所说“这对于大型数据集非常有用”

关于php - laravel 4.2 对复杂查询进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35155773/

相关文章:

javascript - 如果在下拉列表中选择某个项目,如何创建文本框?

php - 如何将我自己的 Tripadvisor(或其他自定义图标)添加到 Divi Wordpress 主题的社交媒体图标?

mysql - 无法连接到 NHibernate、MySql 中任何指定的 MySQL 主机

php - 如何在 Laravel Eloquent 中选择某些字段?

php - mysql函数的返回结果

mysql - 如何替换 View 查询中的 UNION?

laravel-4 - 在 eloquent 模型中获取主键名称

php - 在负载平衡服务器上使用 Memcache

php - 为什么Heap的算法会出现重复

php - Laravel 预加载,仅当 ids 可用时