2023年6月21日发(作者:)

Yii2.0-模板foreach遍历与分页引⼊use yiidataPagination;从配置⽂件中获取分页⼤⼩:

配置⽂件./config/::$app->params['pageSize']['manage'];

配置⽂件图

在控制器$model = Admin::find(); //实例化模型$count = $model->count(); //获取数据总数//获取配置⽂件中的 分页⼤⼩配置$pageSize = Yii::$app->params['pageSize']['manage'];//分页$pager = new Pagination(['totalCount' => $count, 'pageSize' => $pageSize]);$managers = $model->offset($pager->offset)->limit($pager->limit)->all();return $this->render("managers", ['managers' => $managers, 'pager' => $pager]);模板分页 adminid; ?> adminuser; ?> adminemail; ?> logintime); ?> loginip); ?> createtime); ?> adminid != 1): ?> 删除

展⽰效果

可以改分页样式:

'pagination' => $pages,

'nextPageLabel' => '下⼀页', // 修改上下页按钮 'prevPageLabel' => '上⼀页',

//'nextPageLabel' => false, // 不显⽰上下页按钮 //'prevPageLabel' => false,

'firstPageLabel' => '⾸页', // 设置⾸页尾页按钮 'lastPageLabel' => '尾页',

'hideOnSinglePage' => false, // 当你数据不⾜2页时,分页默认不显⽰,但你可以让他显⽰出来 'maxButtonCount' => 5, // 分页 页码默认显⽰10页,不过你可以⾃由设置,⽐如显⽰5页 'options' => ['class' => 'm-pagination'], // 可以给分页添加class 然你你想换个颜⾊,居个中啊]); ?>

2023年6月21日发(作者:)

Yii2.0-模板foreach遍历与分页引⼊use yiidataPagination;从配置⽂件中获取分页⼤⼩:

配置⽂件./config/::$app->params['pageSize']['manage'];

配置⽂件图

在控制器$model = Admin::find(); //实例化模型$count = $model->count(); //获取数据总数//获取配置⽂件中的 分页⼤⼩配置$pageSize = Yii::$app->params['pageSize']['manage'];//分页$pager = new Pagination(['totalCount' => $count, 'pageSize' => $pageSize]);$managers = $model->offset($pager->offset)->limit($pager->limit)->all();return $this->render("managers", ['managers' => $managers, 'pager' => $pager]);模板分页 adminid; ?> adminuser; ?> adminemail; ?> logintime); ?> loginip); ?> createtime); ?> adminid != 1): ?> 删除

展⽰效果

可以改分页样式:

'pagination' => $pages,

'nextPageLabel' => '下⼀页', // 修改上下页按钮 'prevPageLabel' => '上⼀页',

//'nextPageLabel' => false, // 不显⽰上下页按钮 //'prevPageLabel' => false,

'firstPageLabel' => '⾸页', // 设置⾸页尾页按钮 'lastPageLabel' => '尾页',

'hideOnSinglePage' => false, // 当你数据不⾜2页时,分页默认不显⽰,但你可以让他显⽰出来 'maxButtonCount' => 5, // 分页 页码默认显⽰10页,不过你可以⾃由设置,⽐如显⽰5页 'options' => ['class' => 'm-pagination'], // 可以给分页添加class 然你你想换个颜⾊,居个中啊]); ?>