Код: Выделить всё
// проверяем номер страницы
if(!is_numeric($page) || (int)$page < 1) $page = 1;
// всего записей
$item_count = $this->UsersModel->usersCount();
// записей на страницу
$page_size = 100;
// инициализируем стандартный класс пагинации
$pages = new CPagination($item_count);
$pages->setPageSize($page_size);
Код: Выделить всё
<?php
$this->widget('CLinkPager', array(
'currentPage'=>$pages->getCurrentPage(),
'itemCount'=>$item_count,
'pageSize'=>$page_size,
'maxButtonCount'=>6,
'firstPageLabel' => 'первая',
'prevPageLabel' => '<<',
'nextPageLabel' => '>>',
'lastPageLabel' => 'последняя',
'header'=>'',
'cssFile'=>false,
));
?>
/cpanel/users/action:users_al/
Когда переходим на страницу 7 к примеру:
/cpanel/users/action:users_al/page/7
все хорошо, но когда мы на 7 и ходим перейти на 10 например, то дорисовывается еще:
/cpanel/users/action:users_al/page/page/10
Подскажите пожалуйста, откуда нарисовалась еще одно page ?