繁体   English   中英

Codeigniter 分页链接按降序/倒序排列?

[英]Codeigniter pagination links in descending/reverse order?

我正在按照本教程在 codeigniter 中使用分页库。 我已经正确地实施了本教程,甚至用 mysql 以降序显示了我的结果。

但是,codeigniter 的分页库会继续生成按升序排列的链接

public function example1() {
    $config = array();
    $config["base_url"] = base_url() . "welcome/example1";
    $config["total_rows"] = $this->Countries->record_count();
    $config["per_page"] = 5;
    $config["uri_segment"] = 3;

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

    $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
    $data["results"] = $this->Countries->
        fetch_countries($config["per_page"], $page);
    $data["links"] = $this->pagination->create_links();

    $this->load->view("example1", $data);
}

使用此代码,链接从链接 1 开始增加 5,并在 total_rows 停止。 我希望它从 total_rows 倒数 5 并停在 0,我该怎么做?

另一个例子:

1 2 3 4 5 > 最后 »

我将如何反转此列表以使其看起来像这样:

5 4 3 2 1 > 最后 »

你可以用css来做

  1. 添加类$config['attributes'] = array('class' => 'pagination-link');
  2. 使链接内联块a.pagination-link{display: inline-block;}

  3. 然后给它direction : rtl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM