yii框架中的两表联查+分页
来源:互联网 发布:户型图平面设计软件 编辑:程序博客网 时间:2024/06/07 00:56
view视图部分
<?phpuse yii\widgets\LinkPager;
foreach($models as $k=>$v){
echo "<tr>";
echo "<td>".$v['u_id']."</td>";
echo "<td>".$v['u_name']."</td>";
echo "<td>".$v['u_state']."</td>";
echo "</tr>";
}
echo LinkPager::widget([
'pagination' => $pages,
]);
?>
控制器部分页
<?php
use yii\data\Pagination;
public function actionList()
{
$test=new TestForm(); //实例化model模型
$arr=$test->find();
//$countQuery = clone $arr;
$pages = new Pagination([
//'totalCount' => $countQuery->count(),
'totalCount' => $arr->count(),
'pageSize' => 2 //每页显示条数
]);
$models = $arr->offset($pages->offset)
->limit($pages->limit)
->all();
return $this->render('list', [
'models' => $models,
'pages' => $pages
]);
}
?>
控制器两表联查+分页 yii控制器中的方法
public function actionHuihualist(){
$cla_id=yii::$app->request->get('cla_id');
// $cla_id=3;//测试数据
$test=new Huihua(); //实例化model模型
$arr=$test->find();
//$countQuery = clone $arr;
$pages = new Pagination([
//'totalCount' => $countQuery->count(),
'totalCount' => $arr->count(),
'pageSize' => 2 //每页显示条数
]);
$models = $arr->select('*') //查询的对象指向
->innerJoin('student','huihua.h_stu_id=student.stu_id') //两表联查
->where(['h_cla_id'=>$cla_id]) //查询的条件
->offset($pages->offset) //每页的偏移量
->limit($pages->limit) //每页的条数
->asArray() //转化成数组
->all();
return $this->render('huihualist', [
'data' => $models, //把页面要循环的值传过去,data是名字,$models是查出来的值
'pages' => $pages,
// 'data'=>$data
]);
}
//未分页的两表联查
// $h=new Huihua();
// $data=$h->find()->select('*')->innerJoin('student','huihua.h_stu_id=student.stu_id')->where(['h_cla_id'=>$cla_id])->asArray()->all();
// return $this->render('huihualist',['data'=>$data]);
- yii框架中的两表联查+分页
- yii框架中的分页
- yii 框架中的上传 分页
- 【Yii框架】YII分页组件
- yii框架分页
- Yii框架搜索分页
- yii框架数据分页
- yii 框架分页
- Yii框架的分页
- yii框架分页的实现
- yii框架查询分页展示
- yii框架引入coreseek 分页
- Yii框架—搜索分页
- yii框架搜索后分页
- yii框架所搜分页
- Yii框架自带分页
- yii 框架中的上传
- yii框架中的采集
- 程序员的自诉,职业有时候能改变人的性格
- 编译系统和解释系统
- noip2014提高组初赛(答案+选择题题目+个人分析)
- matlab/simulink/simpowersystem中连续vs离散
- nginx 文件上传限制
- yii框架中的两表联查+分页
- DynamicMethod:更接近IL
- malloc和new的区别
- 快速掌握ThreadLocal
- webstorm快捷键大全
- service绑定示例
- noip2015提高组初赛(答案+选择题题目+个人分析)
- 低频时码授时技术与中国电波钟表发展历程简介
- 关于maven导入工程pom文件报错问题及解决