yii框架中的两表联查+分页
2016-10-22 08:46
176 查看
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]);
相关文章推荐
- YII2.0框架分页
- yii框架分页的实现
- YII框架中自带的表单,搜索,分页代码的实现
- 【Yii框架】YII分页组件
- Yii框架分页实现方法详解
- Yii框架搜索分页
- yii框架中分页url重写rewrite达到各参数变伪静态链接,即不出现?和&的参数
- Yii框架进行多条件查询,并分页
- 从Yii框架分页数据“丢失”到MySQL的ORDER BY和LIMIT子句
- Ajax无刷新分页偷懒版(该例子写于YII框架下,其他框架请自行修改部分代码)
- YII框架中搜索分页jQuery写法详解
- yii框架 简单的增、删、改、查(分页)
- yii框架搜索后分页查询方法
- Yii2.0小部件GridView(两表联查/搜索/分页)②
- PHP Yii框架分页搜索, 个人自创源码,不喜勿碰。
- 关于js框架 dwz 与 yii的的分页 以及筛选的结合
- yii框架中,搜索的表单和后台执行,以及分页
- yii2.0框架分页
- yii 框架中的上传 分页
- Yii框架结合sphinx,Ajax实现搜索分页功能示例