每一行都显示但分页在codeigniter

时间:2017-05-22 11:44:15

标签: php codeigniter pagination codeigniter-3

通过查看一些教程来构建这个分页,现在我遇到了一个非常糟糕的情况,但是我需要一些专家视图来查看我的代码并指导我在哪里做错。数据库中的每条记录都显示分页链接也有效,但是当我点击任何分页链接时,它会将我带到404未找到的页面。

if (!function_exists('pagination_configuration')){
  function pagination_configuration($base_url, $total_rows, $per_page='50', $uri_segment='3', $num_links='4', $use_page_numbers=TRUE) {
    $config = array();
    $config["base_url"] = $base_url;
    $config["total_rows"] = $total_rows;
    $config["per_page"] = $per_page;
    $config["uri_segment"] = $uri_segment;
    $config['num_links'] = $num_links;
    $config['use_page_numbers'] = $use_page_numbers;

    $config['full_tag_open'] = '<ul class="pagination">';
    $config['full_tag_close'] = '</ul>';

    //First Link
    $config['first_link'] = 'First';
    $config['first_tag_open'] = '<li>';
    $config['first_tag_close'] = '</li>';

    //Last Link
    $config['last_link'] = 'Last';
    $config['last_tag_open'] = '<li>';
    $config['last_tag_close'] = '</li>';
    //Next Link
    $config['next_link'] = 'Next';
    $config['next_tag_open'] = '<li>';
    $config['next_tag_close'] = '</li>';

    //Previous Link
    $config['prev_link'] = 'Prev';
    $config['prev_tag_open'] = '<li>';
    $config['prev_tag_close'] = '</li>';

    //Current link
    $config['cur_tag_open'] = '<li class="active"><a href="#">';
    $config['cur_tag_close'] = '</li></a>';

    //Digits Link
    $config['num_tag_open'] = '<li>';
    $config['num_tag_close'] = '</li>';
    return $config;
 }
}

我的控制器名称中的代码城市

//Pagination starts
    $total_rows = $this->cities_model->record_count('pp_cities');
    $config = pagination_configuration(base_url("admin/cities"), $total_rows, 50, 3, 5, true);

    $this->pagination->initialize($config);
    $page = ($this->uri->segment(2)) ? $this->uri->segment(3) : 0;
    $page_num = $page-1;
    $page_num = ($page_num<0)?'0':$page_num;
    $page = $page_num*$config["per_page"];
    $data["links"] = $this->pagination->create_links();
//Pagination ends

我的视图页面调用是

<div class="paginationWrap"> <?php 
      echo ($result)?$links:'';?> </div>
</div>

0 个答案:

没有答案