刚刚使用,代码可以更加精简,但是在测试中出现了点问题,所以就将现在这个代码发布了,希望对大家有所启示.这个代码是为了在分页搜索时,附带查询条件
public function index(){
$data=array();
//省份
$province=$this->_post('province');
$province_=$this->_get('province_');
if($province){
$data['province']=array('like' , '%'.$province.'%');
}
if($province_){
$data['province']=array('like' , '%'.$province_.'%');
}
$company=D('Company');
$count_company=$company->where($data)->count();
import('ORG.Util.Page');
$page=new Page($count_company,15);
$companys=$company->where($data)->order('id')->limit($page->firstRow.','.$page->listRows)->select();
//附加(URL)分页参数
if($province){
$page->parameter.="&province_=".$province;
}
$this->assign('companys',$companys);
$this->assign('page',$page->show());
$this->display();
}