|
求助:我力荐老大使用CI,结果还有最后一个功能,使用solr搜索接口出来的数据做个简单搜索功能。结果:我把CI分页用在solr索引接口上,但是翻页时记不住表单传过来的input。第一页数据出来很正常,我一点第二页,$url中的$input就空了。是不是我这么写不刷新表单?这么写能每次翻页的时候刷新一下表单?
PHP复制代码
function solrtest ($offset=' '){
$finput=$this->input->post('keyword');
$limits = 2;
$url="http://infoindex.las.ac.cn:8080/solr/select/?q=81_txt%3A".$finput."&version=2.2&start=".$offset."&rows=".$limits."&indent=on";
$xml = simplexml_load_file($url);
$count=$this->Sites->countSolr($xml);
$config['base_url'] = base_url ().'/index.php/welcome/solrtest/';
$config['total_rows'] = $count;
$config['per_page'] = $limits;
$this->pagination->initialize($config);
$data['paginationlink']=$this->pagination->create_links();
$data['solrNewsquery']=$this->Sites->getSolr($xml,$offset,$limits);
$this->load->view('solrtest_view',$data);
}
复制代码
|
|