Кодовый указатель нумерации страниц не указывает на активную ссылку класса

Это так кошмарно при использовании нумерации страниц на кодигнитере. Это работает, чтобы переместить другую страницу при нажатии на следующую или номер после. Но, cur_tag_open не двигаться. Это все еще в первой ссылке на нумерацию страниц. Итак, скажем, я нажал 3 на [1] [2] [3] Урок активный еще в одном не в трех. Я не могу найти решение этой проблемы, и это мой код:

КОНТРОЛЛЕР

class Control_direksi extends CI_Controller {
public function index() {
$this->show();
}

public function show() {

/** ======================================================= Inisialisasi table 1 =========================================================* */
$start_row = $this->uri->segment(4);
$per_page = 2;
if (trim($start_row) == '') {
$start_row = 0;
};

$total_rows = $this->model_request->hitungRequestMasukMD();

$this->load->library('pagination');
if ($total_rows != 0) {
$config['base_url'] = base_url() . 'direksi/control_direksi/show/';
$config['total_rows'] = $total_rows;
$config['per_page'] = $per_page;
$config['full_tag_open'] = '<div class="pagination pagination-centered" id="pagination1"><ul>';
$config['full_tag_close'] = '</ul></div><!--pagination-->';
$config['first_link'] = false;
$config['last_link'] = false;
$config['first_tag_open'] = '<li>';
$config['first_tag_close'] = '</li>';
$config['prev_link'] = 'Prev';
$config['prev_tag_open'] = '<li class="prev">';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = 'Next';
$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>';

$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
}


$data['level'] = $this->session->userdata('level');
$data['pengguna'] = $this->model_user->get_username($this->session->userdata('username'));

$data['data_request_done'] = $this->model_request->get_data_request_belum_terkoreksi($per_page, $start_row);
$data['hitung_Request_Masuk_MD'] = $total_rows;

$this->load->view('direksi/view_direksi', $data);
}

ПОСМОТРЕТЬ

<body>

<!-- start: Header -->
<?php $this->load->view('/direksi/include/header.php') ?>
<!-- start: Header -->


<div class="container-fluid-full">
<div class="row-fluid">
<noscript>
<div class="alert alert-block span12">
<h4 class="alert-heading">Warning!</h4>
<p>You need to have <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a> enabled to use this site.</p>
</div>
</noscript>

<!-- start: Content -->
<marquee>Jumlah Request Masuk ke MD: <?php echo $hitung_Request_Masuk_MD . ' request' ?></marquee>

<div class="box-header">
<h2><i class="halflings-icon align-justify"></i><span class="break"></span>Request masuk ke IT</h2>
<div class="box-icon">
<a href="#" class="btn-minimize"><i class="halflings-icon chevron-up"></i></a>
</div>
</div>

<div class="box-content" id="things_table">
<?php $this->load->view('direksi/view_direksi_table'); ?>
</div>
</div>
</div>
<!-- end: Content -->

<?php $this->load->view('direksi/view_direksi_table_modal', TRUE); ?>


<div class="clearfix"></div>

<?php $this->load->view('/include/js.html', TRUE); ?>
</body>

Любая помощь, это так ценится

1

Решение

изменить 01

$start_row = $this->uri->segment(4);//remove this

и пост после

$config['base_url'] = base_url() . 'direksi/control_direksi/show/';
$config['total_rows'] = $total_rows;
$config['per_page'] = 2;
$config['uri_segment'] = 3;//Uri_Segment

Изменить 02

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

изменить как это

 $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;//Add this line
$data['links'] = $this->pagination->create_links();

Изменить 03

ввиду.

где вы хотите показать свой список нумерации страниц просто используйте

<?php
echo $links;
?>

Важный загрузить эту библиотеку в контроллер, а также

$this->load->library('pagination');
0

Другие решения

Других решений пока нет …