Код: Выделить всё
namespace app\widgets\grid;
use yii\widgets\LinkPager as BaseLinkPager;
class LinkPager extends BaseLinkPager {
public function init() {
parent::init();
$this->pagination->pageSize = 2;
}
public function run() {
return parent::run();
}
}
Есть грид, который ссылается на него:
Код: Выделить всё
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'summary' => '',
'pager' => ['class' => 'app\widgets\grid\LinkPager']
]); ?>
?page=1&per-page=3 - все сработает.
Вопрос: что я должен прописать в `LinkPager`, чтобы сразу по дефолту ограничить количство выводимых записей? $this->pagination->setPageSize(3); и $this->pagination->defaultPageSize - тоже пробовал. Не отображает по три записи и всё тут