PHP-Zend_Paginator /教义2
作者:互联网
我在我的Zend Framework应用程序中使用了Doctrine 2,典型的查询结果可能会产生一百万(或更多)搜索结果.
我想根据此结果集使用Zend_Paginator.但是,我不想将所有结果作为数组返回并使用Array适配器,因为这样效率低下,相反,我想向分页器提供行总数以及基于限制/偏移量的结果数组.
使用阵列适配器可以做到这一点吗?还是需要创建自己的分页适配器?
解决方法:
您将必须扩展自己的适配器.数组适配器以您不希望的方式工作-它接收一个数组并根据当前设置返回它的一部分.您需要的是一个新适配器,它将采用DQL statemenet并设置限制/偏移量.
标签:doctrine-orm,zend-framework,php,zend-paginator 来源: https://codeday.me/bug/20191208/2093141.html