Yii框架进行多条件查询,并分页
来源:互联网 发布:python pyqt 实例 编辑:程序博客网 时间:2024/05/20 18:51
//控制器 写法class ChaxunController extends Controller{ public function actionChaxun(){ $query= new Query(); $query->from('goods'); $where=Yii::$app->request->get()?Yii::$app->request->get():""; if(!empty($where['gname'])){ //$query->andFilterWhere('like','gname',$where['gname']); $query->andWhere(['like','gname',$where['gname']]); } if(isset($where['sort1'])&& $where['sort1']!=''){ $query->andWhere(['>=','sort',$where['sort1']]); } if(isset($where['sort2'])&& $where['sort2']!=''){ $query->andWhere(['<=','sort',$where['sort2']]); } $count = $query->count(); $pagination = new Pagination(['totalCount' => $count]); $pagination->setPageSize(3); $data=$query->offset($pagination->offset)->limit($pagination->limit)->all(); //print_r($data);exit; return $this->render('show',['data'=>$data,'where'=>$where,'pagination'=>$pagination]); }}
//视图层
<?php//use yii\bootstrap\ActiveForm;use yii\helpers\Url;use yii\helpers\Html;use yii\widgets\LinkPager;use yii\widgets\ActiveForm;?><?php $form=ActiveForm::begin([ 'action'=>Url::toRoute('chaxun'), 'method'=>'get' ]); echo Html::input('text','gname',$where['gname']); echo Html::input('text','sort1',$where['sort1']); echo '-'.Html::input('text','sort2',$where['sort2']); echo Html::submitButton(); ActiveForm::end();?><table class="table"> <?php foreach($data as $v): ?> <tr> <td><?php echo $v['gid']; ?></td> <td><?php echo $v['gname']; ?></td> <td><?php echo $v['sort']; ?></td> </tr> <?php endforeach;?> <?php echo LinkPager::widget([ 'pagination' => $pagination, ]); ?></table>
0 0
- Yii框架进行多条件查询,并分页
- yii 多条件查询,分页
- 多条件查询数据列表并进行分页
- YII框架的多条件查询
- yii框架查询分页展示
- YII带查询条件的分页问题解决
- Yii框架学习CDbCriteria查询条件收集
- Yii框架下的where条件查询
- yii框架搜索后分页查询方法
- Hibernate动态条件查询并分页
- spring jpa动态条件查询并分页
- Yii以关联表字段为条件进行查询
- Yii CDBCriteria常用方法 (多条件查询)
- Yii CDBCriteria常用方法 (多条件查询)
- SSM分页、多条件查询
- JPA多条件查询+分页
- 用户分页多条件查询
- 【Yii框架】YII分页组件
- 将本地项目上传到github
- 单例模式
- 二层交换机、三层交换机、路由器
- Linux文件压缩和归档
- 约瑟夫环问题
- Yii框架进行多条件查询,并分页
- codevs 1519 过路费(最小生成树+LCA)
- Technocup 2017 - Elimination Round 1: Transformation: from A to B
- zigbee协议栈学习(三)
- 工厂模式
- 继承
- HDU 4604 (树状数组)
- JavaWeb中的路径问题
- Java基本知识笔记