我对我的数据库进行了复杂的查询,我通过原始 SQL 查询运行。不使用zend orm。我想为我的查询添加 Zend Paginator。
从 Zend 文档中,我发现,我需要将所有记录提供给 Zend Paginator 适配器,COUNT()
他LIMIT
自己制作。
我有这样的情况:
$sql = 'complicated query'; //LIMIT added "by hand", I'd like to make it automatically via zend_paginator
$q = $db->fetchAll($sql, array(/*paramteres here*/));
现在我的问题是:我应该如何使用 Zend Paginator 进行分页?在我的情况下我应该使用哪个适配器?无法手动获取所有行并使用数组适配器(表中大约 50000 条记录)
任何帮助将不胜感激:)