Zend框架paginator截然不同

时间:2011-01-07 14:45:35

标签: php zend-framework

如果我有这样的查询:

SELECT DISTINCT unnest(test) AS "test" FROM table ORDER BY "onderwerp" ASC LIMIT 10

页面数量永远不会正确,因为它会添加另一个查询:

SELECT COUNT(1) AS "zend_paginator_row_count" FROM table

使用不同查询获取适量页面的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

http://framework.zend.com/manual/en/zend.paginator.usage.html(The DbSelect和DbTableSelect适配器部分),您可以指定用于获取计数的查询。

$adapter->setRowCount(<a new query to get just the count>);