Страница 1 из 1

Пагинация

Добавлено: 2017.12.08, 16:57
MrAmid
Всем привет. Нужна помощь в пагинации.
Как настроить ActiveDataProvider что бы выводилось указанная запись и последующие за ней. Допустим указываю ?post=2&pageSize=10 нужно что бы вывело вторую запись и десять за ней и что бы можно было ходить по страницам не сбивая поиск. Буду очень благодарен за помощь!

Re: Пагинация

Добавлено: 2017.12.08, 17:01
Nex-Otaku
Прочитай документацию и сделай. http://www.yiiframework.com/doc-2.0/yii ... vider.html

Вот ещё ссылка: http://www.yiiframework.com/doc-2.0/gui ... a-provider

Re: Пагинация

Добавлено: 2017.12.08, 17:09
MrAmid
$query = User::find()->with('roles');

$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => [
'defaultOrder' => [
'created_at' => SORT_ASC,
]
],
'pagination' => [
'pageSizeLimit' => [2, 10],
],
]);

Re: Пагинация

Добавлено: 2017.12.08, 17:10
MrAmid
Написал это, вот только не работает так. не пойму что куда написать