yii2多表联查分页
加载分页类
use yiidataPagination;
控制器层
public function actionPage() { $data = Add::find()->select("*")->innerJoin("zss_gift","zss_add.gift_id=zss_gift.gift_id"); //联查 $pages = new Pagination(["totalCount" =>$data->count(), "pageSize" => "2"]); $model = $data->offset($pages->offset)->limit($pages->limit)->asArray()->all(); //分页 return $this->render("page",[ "model" => $model, "pages" => $pages, ]); }视图层
<?php use yiiwidgetsLinkPager; use yiihelpersHtml; ?> <?php foreach ($model as $key => $value) : ?> <?= Html::encode($value["gift_name"]) ?><br> //遍历 <?php endforeach; ?> <!-- 显示分页 --> <?php echo LinkPager::widget([ "pagination" => $pages, ]); ?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: yii2中的多表查询
- 下一篇: yii2 leftjoin 不显示子表的属性