Codeigniter分页链接是以递减/反向顺序?

时间:2017-10-31 03:04:16

标签: php mysql codeigniter pagination

我正在关注this tutorial使用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>最后»

1 个答案:

答案 0 :(得分:1)

您可以使用css

来完成
  1. 添加课程$config['attributes'] = array('class' => 'pagination-link');
  2. 建立链接内联块a.pagination-link{display: inline-block;}

  3. 然后给它direction : rtl