Home>Article>Backend Development> About how to write search pagination jQuery in YII framework
This article mainly introduces the relevant information on the detailed explanation of the jQuery writing method for search paging in the YII framework. It must be very good and has reference value. Friends who want it can refer to it
Control layer
use frontend\models\StudUser; use yii\data\Pagination; use yii\db\Query; /** * 查询 * */ public function actionSearch() { //接值 $where=Yii::$app->request->get(); //实例化query $query=new Query(); $query->from('stud_user'); //判断 if(isset($where['sex'])&&$where['sex']!=''){ //判断 if($where['sex']=='男'){ $query->andWhere(['stud_sex'=>0]); } if($where['sex']=='女'){ $query->andWhere(['stud_sex'=>1]); } }else{ $where['sex']=''; } //年龄 if(isset($where['age'])&&$where['age']!=''){ $query->andWhere(['>','stud_age',$where['age']]); }else{ $where['age']=''; } //分页 $pagination = new Pagination(['totalCount' => $query->count()]); //条数 $pagination->setPageSize('3'); //条件 $query->offset($pagination->offset)->limit($pagination->limit); //执行 $userInfo=$query->all(); //print_r($userInfo);die; return $this->render('search',['userInfo'=>$userInfo,'page'=>$pagination,'where'=>$where]); }
Model Layer
View Layer
Url::toRoute(['admin/search']), 'method'=>'get', ]); echo '性别'," ",Html::input('text','sex',$where['sex']); echo '年龄'," ",Html::input('text','age',$where['age']); echo Html::submitButton('提交'); ActiveForm::end(); ?>
序号 | 姓名 | 年龄 |
= $val['stud_id']?> | = $val['stud_name']?> | = $val['stud_age']?> |
The paging style is in
LinkPager.php
The above is the entire content of this article, I hope it will be helpful to everyone's learning. For more related content, please pay attention to the PHP Chinese website!
Related recommendations:
How to solve Yii2’s prevention rules and restrictions for visitors and users
The above is the detailed content of About how to write search pagination jQuery in YII framework. For more information, please follow other related articles on the PHP Chinese website!