热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

yii2.0搜索分页1

控制器

控制器

 

namespace backend\controllers;
use yii\web\Controller;
use yii\data\Pagination;
use yii\db\Query;
/*** Page controller*/
class PageController extends Controller
{public function actionShow(){$where['title']=\Yii::$app->request->get('title');$where['content']=\Yii::$app->request->get('content');$query=new Query();$query->from('admin');//admin是表名

if(!empty($where['title'])){

$query->andFilterWhere( ['like','admin_name',$where['title']] ); } if(!empty($where['content'])){ $query->andFilterWhere( ['like','admin_email',$where['content']] ); } $users=$query->from('admin')->all(); $pages = new Pagination(['totalCount' =>$query->count(),'pageSize'=>'5']); $users = $query->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('comment',['data'=>$users,'where'=>$where,'pages'=>$pages]); }}

 

 

 

view

 

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\Url;
use yii\widgets\LinkPager;
?>$form=ActiveForm::begin(['action'=>Url::toRoute(['show']),'method'=>'get',
]);
echo Html::input('text','title',"$where[title]");
echo Html::input('text','content',"$where[content]");
echo Html::submitButton('搜索');
ActiveForm::end();
echo "
";
echo "
";
?>

$val) { ?>
姓名email电话头像操作
修改删除
$pages,'nextPageLabel'=>'下一页','firstPageLabel'=>'首页'])?>

 

 

 

 


推荐阅读
author-avatar
H一直都在好麼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有