成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

codeigniter分頁類傳多個參數

2012-12-14 14:06:19來源:作者:

http://example.com/index.php/控制器/方法名/頁面的偏移值

http://example.com/index.php/控制器/方法名/頁面的偏移值

頁面的偏移值必須是方法名后第一個參數,否者分頁類不能判斷當前是哪一頁,而用ci的分頁類進行頁面跳轉時他是把偏移值加在base_url的最后面。這時如果我在點擊頁面跳轉按鈕進行頁面跳轉時還想帶參數呢,像下面這樣的話分頁類就不能正常工作了。

http://example.com/index.php/控制器/方法名/其它參數1/其它參數2/頁面的偏移值

解決方法,在config.php配置文件中把 $config['enable_query_strings'] 設置為 TRUE,傳給分頁類的config配置數組中也要加一個設置 $config['page_query_string'] = TRUE; 然后我們就能以這查詢字符串的方式來跳轉頁面了。

http://example.com/index.php?c=test&m=page&d1=222&d2=3333&per_page=20

其中的d1和d2是我要傳給控制器的別的參數。我們獲取這兩個參數可以用輸入類里的 $this->input->get('d1');

詳細代碼如下:

function control()
{
    $d1=$this->input->get('d1');
    if(empty($d1))$d1=0;
    $d2=$this->input->get('d2');
    if(empty($d2))$d2=0;
   $page=$this->input->get('per_page');
    if(empty($page))$page=0;

   $data = $this->Model->getData($d1,$d2,$page);
   $config['base_url'] = base_url().'/index.php?c=adminCenter&m=auditComment&d1='.$d1.'&d2='.$d2;
   $config['first_link'] = "首頁";
   $config['last_link'] = "尾頁";
   $config['total_rows'] = $data['dataLenght'];
   $config['per_page'] = '20';
   $config['page_query_string'] = TRUE;
   $this->pagination->initialize($config);
   $this->load->view('index.html',$data);
}

關鍵詞:codeigniter
主站蜘蛛池模板: 旺苍县| 娱乐| 莎车县| 徐水县| 苏尼特右旗| 抚州市| 朔州市| 乐业县| 哈巴河县| 军事| 泽州县| 松潘县| 卓尼县| 讷河市| 虞城县| 紫云| 汝南县| 资中县| 龙陵县| 河西区| 女性| 北碚区| 广东省| 墨江| 山东| 三江| 巩留县| 崇仁县| 丹凤县| 城市| 大石桥市| 丰都县| 磐石市| 裕民县| 昭平县| 平昌县| 绵竹市| 新巴尔虎右旗| 全椒县| 陇南市| 丹东市|