简单分页的实现【有不足之处请指出,谢谢!】 // Controller中的代码 IndexController.php

模块 · ony · 于 4年前 发布 · 2081 次阅读
public function actionIndex()
{
    $user = new User();
    // 查询总数
    $user_count = $user->find()->count();
    $data['pages'] = new Pagination(['totalCount' => $user_count]);
    // 设置每页显示多少条
   // $data['pages']->defaultPageSize = 10;
   $user_list = $user->find()->offset($data['pages']->offset)->limit($data['pages']->limit)->asArray()->all();
   $data['pages']->params=array("tab"=>'all');
   return $this->render('index',[
            'data' => $data,
            'user_list' => $user_list,
        ]);
}

视图中的代码index.php

<div class="pagination-part">
    <nav>
        <?php
        echo yii\widgets\LinkPager::widget([
            'pagination' => $data['pages'],
        ]);
        ?>
    </nav>
</div>
共收到 2 条回复 yii2 分页 Yii2
forecho#14年前 0 个赞

排版太差了,没法看

forecho#24年前 0 个赞

帮你排版好了,下次自己排版

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册