找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1140|回复: 0
打印 上一主题 下一主题

YII框架中搜索分页jQuery写法详解

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 05:29:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            控制层
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]);
}
模型层
视图层
Url::toRoute(['admin/search']),
  'method'=>'get',
]);
echo '性别',"&nbsp",Html::input('text','sex',$where['sex']);
echo '年龄',"&nbsp",Html::input('text','age',$where['age']);
echo Html::submitButton('提交');
ActiveForm::end();
?>
序号姓名年龄

$page,
  'nextPageLabel'=>'下一页'
]);?>
分页的样式在
LinkPager.php中
以上所述是小编给大家介绍的YII框架中搜索分页jQuery写法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
            
            
您可能感兴趣的文章:
  • Yii框架结合sphinx,Ajax实现搜索分页功能示例
  • yii框架搜索分页modle写法
  • yii2实现分页,带搜索的分页功能示例
  • 详解Yii2.0使用AR联表查询实例
  • Yii 2.0实现联表查询加搜索分页的方法示例
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端