【问题标题】:When I click to the next number on pagination, Link active still at number 1当我点击分页上的下一个数字时,链接仍然在数字 1
【发布时间】:2015-05-06 08:19:52
【问题描述】:

我的控制器功能

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class News extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
        $this->load->model('news_media');
        $this->load->library('pagination');
    }

    public function index()
    {
        $config['base_url']     = base_url()."secret/news/index";
        $config['total_rows']   = $this->news_media->getCount();
        $config['per_page']     = 3;
        $this->pagination->initialize($config);
        $page = ($this->uri->segment(4))?$this->uri->segment(4):0;

        $data = array();
        $data['allnews']    = $this->news_media->get($config['per_page'],$page);
        $data['links']      = $this->pagination->create_links();

        $html               = array();
        $html['title']      = "Setting";
        $html['head']       = $this->load->view('secret/template/header',null, true);
        $html['top']        = $this->load->view('secret/template/top',null, true);
        $html['menu']       = $this->load->view('secret/template/menu',null, true);
        $html['content']    = $this->load->view('secret/news/news',$data, true);
        $html['js']         = $this->load->view('secret/template/js',null, true);
        $this->load->view('secret/template/template',$html);
    }
}

问题是我有分页 1,2 并且在每个页面中我显示 3 个项目。 当我点击第二个页面链接时,仍然在数字 1 中。如何修复它?

感谢之前

【问题讨论】:

  • 第 2 页和第 3 页您想要的确切网址

标签: codeigniter pagination


【解决方案1】:

在您的分页配置设置中添加uri_segment

$config['base_url']     = base_url()."secret/news/index";
$config['total_rows']   = $this->news_media->getCount();
$config['per_page']     = 3;
$config["uri_segment"]  = 4;

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

希望这将帮助您解决此问题。看看documentation 的解释。

$config['uri_segment'] = 3;

分页功能会自动确定 URI 的哪个段包含页码。如果你需要不同的东西,你可以指定它。

【讨论】:

    猜你喜欢
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多