承接 loveorigami/yii2-reversed-pagination 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

loveorigami/yii2-reversed-pagination

最新稳定版本:2.1

Composer 安装命令:

composer require loveorigami/yii2-reversed-pagination

包简介

Yii2 reversed pagination

README 文档

README

Installation

Composer

The preferred way to install this extension is through Composer.

Either run php composer.phar require loveorigami/yii2-reversed-pagination "~2.0"

or add "loveorigami/yii2-reversed-pagination": "~2.0" to the require section of your composer.json

Using

Use for reversed pagination for Yii2.

In controller

    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,
            ]
        );
    }

In view

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

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

统计信息

  • 总下载量: 745
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 6
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-01-06