내가 오류 페이지 매김이 바로이 질문에 읽어 내 매김이 활성화 때CodeIgniter의 페이지 매김 오류 자동 증가 번호
Incrementing Operator in Foreach Loop for Pagination
그것의 작동을. 내 페이지 매김이 비활성 일 때 내 웹에 자동 증가 숫자에 버그가 있습니다. 여기 Page when my pagination is active
Page when my pagination is inactive
내 모델입니다 : 여기
public function countGate()
{
return $this->db->count_all_results("tbl_gate");
}
public function paginationGate($limit, $start)
{
$this->db->select('*');
$this->db->from('tbl_gate');
$this->db->limit($limit, $start);
return $this->db->get();
}
내 컨트롤러 :
public function gate()
{
$this->load->view('template/header');
$this->load->view('admin/admin-header');
$config = array();
$config["base_url"] = base_url() . "index.php/admin/gate";
$config["total_rows"] = $this->pagination_m->countGate();
$config["per_page"] = 8;
$config["uri_segment"] = 3;
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data['allgate'] = $this->pagination_m->paginationGate($config["per_page"], $page);
$data['links'] = $this->pagination->create_links();
$this->load->view('admin/admin-gate', $data);
$this->load->view('template/footer');
}
여기 내보기 (자동 증가 마이너스 버그 표)의 다음 사진입니다 :
<table class="table table-bordered">
<tr>
<th>#</th>
<th>Fullname</th>
<th>Gate</th>
<th>Password</th>
<th>Access</th>
<th>Active</th>
<th colspan="2">Action</th>
</tr>
<?php
$i = 1 + ($this->pagination->cur_page-1)*$this->pagination->per_page;
foreach ($allgate->result() as $gate){
?>
<tr>
<td><?= $i++ ?></td>
<td><?= $gate->Fullname ?></td>
<td><?= $gate->Username ?></td>
<td><?= $gate->Password ?></td>
<td><?= $gate->Level ?></td>
<td><?= $gate->Active ?></td>
<td><a href="<?= site_url('AdminUpdate/updateGate/'.$gate->IdGate)?>" data-toggle="modal" data-target="#update-gate">Edit</a></td>
<td><a href="<?= site_url('admindelete/deletegate/'.$gate->IdGate)?>">Delete</a></td>
</tr>
<?php } ?>
</table>
내가 업데이트 한 코드를 확인합니다. – Gaurav
@Gaurav는 현재 작업 중입니다. 모든 업데이 트가주지 못한 죄송합니다. 감사 : D –