由于项目是用phalcon做的,主要是处理api,也做些简单的web页面. 有一个页面是显示日志的,结果后来日志达到几万条后php内存爆了,查了一下代码, 居然是直接读出所有数据库数据,使用的\Phalcon\Paginator\Adapter\NativeArray来做分页的,被雷到了. 但是我又不想改动view,查看了一下Paginator的属性,于是简单写了十多行,一切ok了. function pageNew($pageNum,$pageSum,$items) { $page = new