如果我有这样的查询:
SELECT DISTINCT unnest(test) AS "test" FROM table ORDER BY "onderwerp" ASC LIMIT 10
页面数量永远不会正确,因为它会添加另一个查询:
SELECT COUNT(1) AS "zend_paginator_row_count" FROM table
使用不同查询获取适量页面的最佳方法是什么?
答案 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>);