PHP功城狮 2018-07-16 10:51:31 2319次浏览 0条回复 2 1 0
//方法一

//正常写语句   但是 不要结果集 例如(one,all)
$accountOrderInfo = AccountOrder::find()
    ->leftJoin()
    ->where()
    ->andFilterWhere()
    ->select();
$config['viewFile']='review'; //指定模板(review.php)
////分页
//第一参 查询的语句
// 第二参 要另外传的值
//第三参  配置(viewFile指定模板)
echo Yii::$app->crud->index($accountOrderInfo,[],$config); 
//在视图中  $models变量为sql语句查询出来的二维数组

//方法二
$countQuery = clone $accountOrderInfo;
//totalCount  总共个数
//pageSize 指定每页多少条数据(默认20)
//page_num 当前第几页(默认0为第一页)
$pages = new Pagination(['totalCount' => $countQuery->count(), 'pageSize' => $params['page_size'], 'page' => $params['page_num'] - 1]);

//下面为查询出来的数据
$models = $feedBackUserInfo->offset($pages->offset)
    ->limit($pages->limit)
    ->asArray()
    ->all();

//分页栏
<?= $this->viewPager(isset($pages) ? $pages : false)?>
<?php ActiveForm::end(); ?>
觉得很赞
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册