Yii分页反向编号

Yii分页反向编号,yii,pagination,reverse,clistview,Yii,Pagination,Reverse,Clistview,我需要在CPagination中创建反向编号 默认值为: 上一篇1234下一篇 我需要: 上一篇4321下一篇 小部件是CListview,文章是按最新版本排序的 这有可能发生在拼音中吗 是的,这是可能的 请检查这个分机。 在控制器中: public function actionIndex() { $query = Article::find()->all(); $countQuery = clone $query; $pages

我需要在CPagination中创建反向编号

默认值为:

上一篇1234下一篇

我需要:

上一篇4321下一篇

小部件是CListview,文章是按最新版本排序的

这有可能发生在拼音中吗

是的,这是可能的

请检查这个分机。

在控制器中:

public function actionIndex()
    {
        $query = Article::find()->all();
        $countQuery = clone $query;
        $pages = new \loveorigami\pagination\ReversePagination(
            [
                'totalCount' => $countQuery->count(),
                'pageSize' => 10, // or in config Yii::$app->params['pageSize']
            ]
        );
        $pages->pageSizeParam = false;
        $models = $query->offset($pages->offset)
            ->limit($pages->limit)
            ->all();

        return $this->render('index',
            [
                'models'  => $models,
                'pages' => $pages,
            ]
        );
    }
鉴于:

foreach($models as $model): 
      // display a model...
    endforeach; 


    echo \loveorigami\pagination\ReverseLinkPager::widget([
        'pagination' => $pages,
        'registerLinkTags' => true
    ]);