yii2的分页组件
控制器
public function actionIndex(){ $db = new Query; $count = $db->select("notice_id")->from("notice")->count(); // 查询需要分页的目的数据的总个数 $newspagination = new yiidataPagination(["totalCount"=>$count,"defaultPageSize" => 2]); $data = News::find()->orderBy("release_time DESC")->offset($newspagination->offset)->limit($newspagination->limit)->all(); return $this->render("index",["data"=>$data,"newspagination"=>$newspagination]); }
视图
<?php echo yiiwidgetsLinkPager::widget([ "pagination"=>$newspagination,//分页类 "options"=>["class"=>"page"], //设置分页组件样式 ]); ?>
效果图如下:
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。