【问题标题】:Pagination codeigniter can't link page分页codeigniter无法链接页面
【发布时间】:2013-11-17 05:48:22
【问题描述】:

我可以添加分页,但是从第 1 页我无法链接到第 2 页。第 2 页的数据无法显示。

我的代码:

$config['base_url']     =   base_url() . 'transaksi/index/';
$config['total_rows']   =   21;
$config['per_page']     =   10;
$config['uri_segment']  =   3;
$config['first_link']   =   'Awal';
$config['last_link']    =   'Akhir';
$config['next_link']    =   'Selanjutnya';
$config['prev_link']    =   'Sebelumnya';
$this->pagination->initialize($config);
$bc["paginator"]    =   $this->pagination->create_links();
$this->load->view('transaksidigor/bg_home',$bc);

在自动加载中:

$autoload['libraries'] = array('database','session','pagination','form_validation','security');

【问题讨论】:

    标签: php codeigniter pagination


    【解决方案1】:

    请更换

    $config['uri_segment'] = 3;到 $config['uri_segment'] = $this->uri->rsegment(3);

    【讨论】:

      【解决方案2】:

      问题是你有base_url(),我猜它缺少index.php。相反,您应该始终使用site_url()。这样,无论您是否设置了 index.php,它都会始终将您发送到您要去的页面。

      $config['base_url']     =   site_url('transaksi/index');
      $config['total_rows']   =   21;
      $config['per_page']     =   10;
      $config['uri_segment']  =   3;
      $config['first_link']   =   'Awal';
      $config['last_link']    =   'Akhir';
      $config['next_link']    =   'Selanjutnya';
      $config['prev_link']    =   'Sebelumnya';
      $this->pagination->initialize($config);
      $bc["paginator"]    =   $this->pagination->create_links();
      $this->load->view('transaksidigor/bg_home',$bc);
      

      【讨论】:

      • 不能 .. 我正在创建链接 1 2 selanjutnya 但是如果我点击页面 '2' 或 'selanjutnya' 数据无法更改,页面 1 中总是有 10 个数据...为什么?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 2014-08-22
      • 1970-01-01
      相关资源
      最近更新 更多