zoukankan      html  css  js  c++  java
  • ArrayDataProvider数据分页

    模型

    public function search($page=10){
    $lists = self::find()->orderBy('id DESC')->all();
    $dataProvider = new ArrayDataProvider([
    'allModels' => $lists ,
    'pagination' => [
    'pageSize' => $page,
    ],
    ]);
    return $dataProvider;
    }

    控制器

    public function actionGrade(){
    $lists = new Grade(); 
    $dataProvider = $lists->search();
    return $this->render('grade',[
    'dataProvider' => $dataProvider,
    ]);
    }
    视图
    <?= GridView::widget([
    'dataProvider' => $dataProvider,
    'pager'=>[
    'firstPageLabel'=>"首页",
    'prevPageLabel'=>'上一页',
    'nextPageLabel'=>'下一页',
    'lastPageLabel'=>'尾页',
    'maxButtonCount' => 5,
    ],
    'columns' => [
    //输入你要显示的内容,例如:
    'inputdate:raw:日期''sumlve2:raw:等级2',
    'sumlve3:raw:等级3',
    'sumlve4:raw:等级4',
    'sumlve5:raw:等级5',
    'sumlve6:raw:等级6',
    'sumlve7:raw:等级7',
    
    ]
    ]);?>

    分页效果

  • 相关阅读:
    2014-04-23 总结
    14-5-13
    PHP
    14-5-8
    ajax
    14-5-6
    14-5-5
    PHP初解
    14-4-30
    14-4-29
  • 原文地址:https://www.cnblogs.com/niuben/p/10749909.html
Copyright © 2011-2022 走看看