Как получить количество строк объекта Zend_Paginator?

Я использую класс Zend_Pagintor с Zend_Db_Table_Abstract .

Zend_Pagintor имеет метод count(), но он всегда возвращает 1!

Как получить количество строк?


person rahim asgari    schedule 12.11.2010    source источник


Ответы (2)


Ты можешь использовать:

$paginator->getTotalItemCount();
person subosito    schedule 12.11.2010
comment
Внутри частичного представления для пагинатора вы можете использовать $this->totalItemCount. - person Scott Keck-Warren; 28.07.2012

Выберите подходящий для ваших нужд:

  • count возвращает количество страниц.
  • getAbsoluteItemNumber возвращает абсолютный номер элемента для указанного элемента.
  • getCurrentItemCount возвращает количество элементов для текущей страницы.
  • getItemCount возвращает количество элементов в коллекции.
  • getItemCountPerPage возвращает количество элементов на странице.
  • getTotalItemCount возвращает общее количество доступных элементов.

Вероятно, вы ищете getCurrentItemCount или getTotalItemCount

Дополнительные сведения см. в документации API: http://framework.zend.com/apidoc/1.12.

person Gordon    schedule 12.11.2010