gpt4 book ai didi

php - CodeIgniter 分页 : Does not create first page's link

转载 作者:行者123 更新时间:2023-12-02 05:43:45 25 4
gpt4 key购买 nike

我的分页问题仍然存在;

我只是用简单的东西做分页:

        $config['base_url'] = site_url('admin/index/page/');
$this->load->database();
$config['total_rows'] = $this->db->count_all('sms');
$config['per_page'] = 20;
$offset = $this->uri->segment(4, 0);
$this->pagination->initialize($config)

我的 View 页面有这个 View 分页命令:

        <?php echo $this->pagination->create_links(); ?> 

超过 20 行后,分页开始对列表进行分页,但 html 输出显示如下:

1 2 3

如上图,First Page Number 1 没有跳转下一页的链接,Page number 1 上也没有链接。只是强。

我的第二个问题是:我只有 30 条记录,但 CI 分页创建了第 3 页,其中包含空行!

我不确定为什么某些类(特别是分页会给用户带来很多麻烦?)如果我需要支付一些费用(可能是隐藏许可?)来摆脱麻烦而不是使用简单的分页类而不浪费太多时间在互联网上搜索问题,我准备好了!

最佳答案

因为这个分页问题,​​我非常生气,我正在研究分页库的源代码,我看到了这个 -- var $uri_segment = 3;分页库的默认使用第 3 个 uri 段,在你的情况下,在我的情况下,我们想使用第 4 个 uri 段。为了满足我们的需要,更改此代码:

    $config['base_url'] = site_url('admin/index/page/');
$this->load->database();
$config['total_rows'] = $this->db->count_all('sms');
$config['per_page'] = 20;
$offset = $this->uri->segment(4, 0);
$this->pagination->initialize($config)


TO


$config['base_url'] = site_url('admin/index/page/');
$this->load->database();
$config['total_rows'] = $this->db->count_all('sms');
$config['per_page'] = 20;
$offset = $this->uri->segment(4, 0);

$config['uri_segment'] = 4; // add this line to override the default

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

如果这能解决您的问题,或者如果问题仍然存在,请发回这里,以便我提供帮助:)

Nwei 这不在分页类文档中。我希望这将被添加到文档中,因为我看到许多开发人员在使用分页类时遇到困难。

关于php - CodeIgniter 分页 : Does not create first page's link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10854347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com