小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

URL帶有其他參數(shù)時(shí),如何使用PHP的CI框架分頁類?

 風(fēng)凌館 2016-12-19

 最近在學(xué)習(xí)用PHP的CI框架寫一個(gè)自己的CMS,遇到了些問題。

其中一個(gè)就是CI分頁的時(shí)候,我的URL帶有其他參數(shù),才能查出我想要的數(shù)據(jù)。于是我翻遍了谷歌度娘,終于找到了解決辦法,和我想的差不多,就貼出了和大家分享下。

首先,設(shè)置你的base_url,$block,create_id,has_pass,pass_id為我的查詢條件,表單提交GET方式,根據(jù)條件的有無,修改base_url和查詢條件

  1. $config['base_url'] =  base_url()."index.php/admin/article/manage?";  
  2.   if(!empty($_GET['block'])){  
  3.     $this->db->where('class_id', $_GET['block']);  
  4.     $config['base_url'].="&block=".$_GET['block'];<br>   }  
  5.    if(!empty($_GET['create_id'])){  
  6.     $this->db->where('create_id', $_GET['create_id']);  
  7.     $config['base_url'].="&create_id=".$_GET['create_id'];  
  8.    }  
  9.    if(!empty($_GET['has_pass'])){  
  10.     $this->db->where('has_pass', $_GET['has_pass']);  
  11.     $config['base_url'].="&has_pass=".$_GET['has_pass'];  
  12.    }  
  13.    if(!empty($_GET['pass_id'])){  
  14.      $this->db->where('pass_id', $_GET['pass_id']);  
  15.      $config['base_url'].="&pass_id=".$_GET['pass_id'];  
  16.    }  

然后開啟page_query_string

  1. $config['page_query_string'] = TRUE;  

最后出現(xiàn)的URL是這樣的

  1. http://localhost/lycms/index.php/admin/article/manage?&block=8&create_id=0&has_pass=1&pagenow=2  

&per_page=2是開啟page_query_string后,自動(dòng)在url后追加的。

OK,就這樣搞定了。

還有的同學(xué)想在CI輸出分頁鏈接的時(shí)候加上"共X條記錄 N/X頁"等字樣,其實(shí)很簡單,只要在CI分頁類的文件system\libraries\Pagination.php 里添加如下代碼即可

  1. // And here we go...  
  2.         $output = '共'.$this->total_rows.'條記錄  '.$this->cur_page .'/'.$num_pages.'頁 ';  

好吧,就這樣

 


<script type="text/javascript"><!-- google_ad_client = "ca-pub-1944176156128447"; /* cnblogs 首頁橫幅 */ google_ad_slot = "5419468456"; google_ad_width = 728; google_ad_height = 90; //--></script><script type="text/javascript" src="http://pagead2./pagead/show_ads.js"></script>    

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多