2015-10-22 2 views
0

я получил свой CodeIgniter 3.0 постраничной библиотека работает с начальной загрузки пагинациейCodeigniter 3,0 Разбивка «Сделать prev_link & next_link visiable все время»

Но когда я на 1-ой странице, как показано на имидже << не показывает и если я на 2-й странице >> также не отображается.

Вопрос Что когда-либо страницы Я на Я хотел бы на обоих концах пагинацией сделать < < >> видны. Возможно ли это, и что будет лучшим решением?

enter image description here

enter image description here

<?php 

class Lists extends CI_Controller { 

    public function index() { 
     $this->load->library('pagination'); 

     $this->load->model('layouts/model_layouts'); 

     $data['layouts'] = array(); 

     $config["base_url"] = base_url('layout/lists'); 
     $config["total_rows"] = $this->model_layouts->count_total(); 
     $config["per_page"] = 5; 
     $config["uri_segment"] = 3; 
     $config['full_tag_open'] = '<div class="pagination"><ul>'; 
     $config['full_tag_open'] = '<ul class="pagination">'; 
     $config['full_tag_close'] = '</ul>';    
     $config['prev_link'] = '&laquo;'; 
     $config['prev_tag_open'] = '<li>'; 
     $config['prev_tag_close'] = '</li>'; 
     $config['next_link'] = '&raquo;'; 
     $config['next_tag_open'] = '<li>'; 
     $config['next_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>'; 

     $this->pagination->initialize($config); 

     $data['pagination_links'] = $this->pagination->create_links(); 

     $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; 

     $results = $this->model_layouts->get_layouts($config["per_page"], $page); 

     foreach ($results as $result) { 
      $data['layouts'][] = array(
       'layout_id' => $result['layout_id'], 
       'name' => $result['name'], 
       'status' => ($result['status'] ? '<div class="label label-info">Enabled</div>' : '<div class="label label-danger">Disabled</div>'), 
       'edit' => site_url('layout/edit/' . $result['layout_id']), 
       'delete' => site_url('layout/delete/' . $result['layout_id']), 
      ); 
     } 

     $data['admin_page'] = 'template/layouts/layout_list'; 

     $this->load->view('template/common/template_design', $data); 
    } 
} 
+0

Прочитайте этот учебник http://w3code.in/2015/10/how-to-do-pagination-in -codeigniter/ – Ricky

+0

@ Ricky У меня есть разбиение на страницы. Я просто хотел бы иметь возможность сохранять '$ config ['next_link'] = '»';' и '$ config ['prev_link'] = '«';' 'постоянно. – user4419336

+0

Ссылка на фрагментацию уже отображается в библиотеке codeigniter. – Ricky

ответ

1

, что об этом

$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>'; 
+0

Обновлено. Проверить один раз –

Смежные вопросы