Jelajahi Sumber

[ZF-10947] Zend_Paginator

- Fix reset part 'order' unnecessary in the object select, that cause a bug in Sqlsrv. 

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@23724 44c647ce-9c0f-0410-b52a-842ac1e357ba
ramon 15 tahun lalu
induk
melakukan
37ea4d4cd3
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      library/Zend/Paginator/Adapter/DbSelect.php

+ 2 - 1
library/Zend/Paginator/Adapter/DbSelect.php

@@ -216,7 +216,8 @@ class Zend_Paginator_Adapter_DbSelect implements Zend_Paginator_Adapter_Interfac
              * the original query and use it as a subquery os the COUNT query.
              */
             if (($isDistinct && count($columnParts) > 1) || count($groupParts) > 1 || !empty($havingParts)) {
-                $rowCount = $db->select()->from($this->_select);
+                $rowCount->reset(Zend_Db_Select::ORDER);
+                $rowCount = $db->select()->from($rowCount);
             } else if ($isDistinct) {
                 $part = $columnParts[0];