в контроллере у меня есть:
$paginator = Zend_Paginator::factory($mdlPost->getPosts($this->moduleData->accordion, 'name ASC'));
if(isset($params['cities'])) {
$paginator->setCurrentPageNumber(intval($params['cities']));
}
$paginator->setItemCountPerPage(4);
$this->view->posts = $paginator;
в представлении у меня есть что-то вроде этого:
if ($this->posts != null) {?>
partialLoop('partials/post-min.phtml', $this->posts); ?>
paginationControl($this->posts,
'Sliding',
'public/pagination_cont.phtml');
}
частичный / post -min.phtml
'spring',2=>'summer',3=>'autumn',4=>'winter');
?>
$this->id));//$color[$this->partialCounter]));
?>
title ?>
teaser ?> read more
pagination_cont.phtml взят из этой ссылки zend ( http://framework.zend.com/manual/en/zend.paginator.usage.html ) покажет ссылки, которые передадут параметры контроллеру для получения соответствующей всей страницы, которая сейчас работает нормально
, но я хочу изменить это так, чтобы я мог ajaxify возвращаемый (т.е. только одно значение с разбивкой на страницы, а не перезагрузка всей страницы) приводит к тому, как я могу сделать это с помощью jquery и что мне следует изменить ..
** РЕДАКТИРОВАТЬ: было бы неплохо иметь аварийное сохранение, если возможно, для браузеров (пользователей ), который отключил javascript, чтобы увидеть то же самое, перезагрузив страницу (т.е. сохранив текущий статус для if (javascript_not_enabled)) **