分页的问题

#1 michaelyuan

请问JAKE,分页的功能好像只在findAll(...)以后才可以使用,如果对于联合查询(使用query(...) ), $this->page就始终为空。请问有解决的办法吗?

2017-03-10 08:59:55

#2 jake

query是执行命令,不含查询的。你问的应该是findSql吧。

findSql使用分页的方法在手册 http://www.speedphp.com/thread-3771-1-1.html

2017-03-10 09:24:52

#3 michaelyuan

新版里没有findSql这个函数呀,比如下面一个查询:

SELECT tableA.*, tableB.* FROM tableA LEFT JOIN tableB ON tableA.id = tableB.sid limit 0, 10

如何使用分页的功能?

2017-03-10 10:39:41

#4 jake

哦,新版看新版手册分页相关文章 https://github.com/SpeedPHP/manual/blob/master/%E6%95%B0%E6%8D%AE%E6%93%8D%E4%BD%9C-%E5%88%86%E9%A1%B5.md

底下的《另一种分页使用方法》

实际上分页只是一个页码的计算,和limit的获取。这两者都可以通过pager方法解决

2017-03-10 13:52:13

#5 michaelyuan

非常感谢!

2017-03-11 00:45:06