(в моем случае 4 разных таблицы на 1 странице)
строение кода везде однотипное, эт понятно.
(второй пагинатор)
Код: Выделить всё
$criteria_city = new CDbCriteria();
$criteria_city->select = '*';
$criteria_city->addCondition("(name is null or name LIKE lower(:name))");
$criteria_city->order = 'name';
$criteria_city->params = [
':name' => '%' . $name . '%',
];
$criteria_city->limit = 10;
$page = Yii::app()->request->getParam('page'); // тут думал заменить тоже на 'pages_city'
$criteria_city->offset = $page ? (($page - 1) * $criteria_city->limit) : 0;
$count_city = City::model()->count($criteria_city);
$pages_city = new CPagination($count_city);
$pages_city->pageSize = 10;
$pages_city->applyLimit($criteria_city);
$cityes = City::model()->findAll($criteria_city);
$this->render('test', [
'pages' => $pages,
'tester' => $tester,
'cityes' => $cityes,
'pages_city' => $pages_city,
]);
Код: Выделить всё
<?php $this->widget('CLinkPager', array(
'pages' => $pages,
)) ?>
Код: Выделить всё
<?php $this->widget('CLinkPager', array(
'pages_city' => $pages_city,
)) ?>