это выглядит хорошо, но у paginator не будет информации обо всех счетчиках строк. Я нашел решение переопределить Zend_Paginator_Adapter_DbSelect и установить функцию
public function getItems($offset, $itemCountPerPage)
{
$this->_select->limit($itemCountPerPage, $offset);
return $this->_select;
}
это вернет select с примененным лимитом, и я могу использовать Paginator со всей его функциональностью