Pagination && LinkPager

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Maxim Glushko
Сообщения: 84
Зарегистрирован: 2017.04.24, 19:16
Откуда: Україна, Одеса

Pagination && LinkPager

Сообщение Maxim Glushko » 2018.08.27, 13:04

Как сделать умолчанием последнюю страницу? Скажем, есть комментарии к статье. Если статья в url без числа - показываю последнюю страницу комментов. В виджете LinkPager не выделяется последняя страница в таком случае.

andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Pagination && LinkPager

Сообщение andku83 » 2018.08.31, 13:40

P.S. Де мiй капелюх?

Код: Выделить всё

    public function actionIndex()
    {
        $searchModel = new ModelSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        if (Yii::$app->request->get('page') === null) {
            $dataProvider->prepare();
            $dataProvider->pagination->setPage($dataProvider->pagination->pageCount - 1);
        }

        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
        ]);
    }

Ответить