yii两表联查分页
来源:互联网 发布:excel表删除重复数据 编辑:程序博客网 时间:2024/06/03 13:20
model
<?phpnamespace frontend\models;use Yii;use yii\db\ActiveRecord;class Stud extends ActiveRecord{ /** * 定义表名 * * @author YING * @param void * @return void */ public static function tableName() { return '{{%stud_class}}'; }}
controller
use frontend\models\Stud;use yii\data\Pagination;
/** * 实验两表联查 * * @author YING * @param void * @return void */public function actionTwoSearch(){ //实例化模型 $stud=new Stud(); //查询 $data=$stud->find()->select('*')->innerJoin('stud_class_exist','stud_class.class_id=stud_class_exist.class_id')->where(['stud_id'=>2]); //实例化分页类 $pagination=new Pagination(['totalCount' => $data->count()]); //每页条数 $pagination->setPageSize(3); //执行分页 $userInfo= $data->offset($pagination->offset)->limit($pagination->limit)->asArray()->all(); //返回值 return $this->render('twoSearch',['userInfo'=>$userInfo,'pages'=>$pagination]);}
views
<?phpuse yii\widgets\ActiveForm;use yii\helpers\Html;use yii\helpers\Url;use yii\widgets\LinkPager;?><table class="table"> <?php foreach($userInfo as $v):?> <tr> <td><?= $v['class_id']?></td> <td><?= $v['class_name']?></td> </tr> <?php endforeach; ?></table><?phpecho LinkPager::widget([ 'pagination' => $pages,]);?>
0 0
- yii两表联查分页
- yii框架中的两表联查+分页
- yii分页
- yii分页
- yii 分页
- yii分页
- YII 分页
- YII分页
- yii 分页
- Yii---分页
- yii分页
- yii 分页
- yii分页
- yii分页
- 【Yii框架】YII分页组件
- Yii 分页方法总结
- yii ajax分页
- Yii 分页方法总结
- Android开发学习之路--Android Studio项目目录结构简介
- 2016年10月9号工作笔记 NVR activeX控件上第二网卡的支持
- Ueditor本地图片添加alt属性
- 查阅图书馆借书情况并发送邮件提醒
- maven assembly plugin使用
- yii两表联查分页
- InfluxDB摘要
- uva 10820 send a table (欧拉函数)
- PHP mongo扩展
- docker 启动mysql以及问题 -e MYSQL_ROOT_PASSWORD=my-secret-pw
- 追本溯源 —— 概念的出处
- Android Studio 添加ButterKnife一件注解
- android 一个用户引导控件
- 2016最新全国省市区sql