2016-03-28 12 views
0
currently i am using this code for pagination in Codigniter 
$config['base_url']   = SITEURL. 'search?qry='.$qry.'&'; 
      $config['use_page_numbers'] = TRUE; 
      $config['full_tag_open']  = '<ul class="pagination">'; 
      $config['full_tag_close'] = '</ul>'; 
      $config['first_link']  = false; 
      $config['last_link']   = false; 
      $config['first_tag_open'] = '<li>'; 
      $config['first_tag_close'] = '</li>'; 
      $config['prev_link']   = '&laquo'; 
      $config['prev_tag_open']  = '<li class="prev">'; 
      $config['prev_tag_close'] = '</li>'; 
      $config['next_link']   = '&raquo'; 
      $config['next_tag_open']  = '<li>'; 
      $config['next_tag_close'] = '</li>'; 
      $config['last_tag_open']  = '<li>'; 
      $config['last_tag_close'] = '</li>'; 
      $config['cur_tag_open']  = '<li class="active"><a href="#">'; 
      $config['cur_tag_close']  = '</a></li>'; 
      $config['num_tag_open']  = '<li>'; 
      $config['num_tag_close']  = '</li>'; 
      $config['total_rows']  = $total_rows; 
      $config['per_page']   = RECORD_PER_PAGE; 
      $config['first_url']   = $config['base_url'] . '1' . http_build_query($_GET); 
      $config['num_links']   = 5; 

sayfalandırma (http://my-url.com/search?qry=abc&page=2) bu tür eklemek nasıl CodeIgniter'ın sayfalandırma sayfasını yanlış yol sayıyor. Böyle seyir PAGINATION istiyorum, çünkü:Gördüğüm kadarıyla codeıgniter

http://my-url.com/search?qry=abc&page=2

cevap

0

sen gived CI dan noraml uri dizesi kullanmak istemiyorsanız ve sorgu dizesi (kullanmak istiyorsanız site.com?var1=data & var2 = xxx)

Eğer sayfalandırma normal form

kullanarak değişkenleri olsun yapmak için denetleyici çizgiyi

158 $config['enable_query_strings'] = FALSE; to TRUE 

ayarı application/config/config.php dosyasını değiştirmeniz gerekir

$var1 = $this->input->get('c'); 
$var2 = $this->input->get('m'); 
$var3 = $this->input->get('d'); 
İlgili konular