【问题标题】:Error in pagination of codeigniter [duplicate]codeigniter分页错误[重复]
【发布时间】:2015-08-09 03:04:23
【问题描述】:

在模型/rci_model.php 中

public function record_count() {
    return $this->db->count_all("produk");
}

    public function fetch_countries($limit, $start) {
        $this->db->limit($limit, $start);
         $query=$this->db->query("SELECT * FROM produk WHERE id_kategori='Men' order by nama_produk ASC");
            return $query->result();

        if ($query->num_rows() > 0) {
            foreach ($query->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
        return false;
   }

在控制器/sandal_clarudo.php 中

function sandals_for_men(){
    $data['seo'] = $this->rci_model->tampil_meta(22);
    $this->load->view('head', $data);
    $config = array();
    $config["base_url"] = "http://localhost/clarudo/index.php/sandal_clarudo/sandals_for_men/";
    $config["total_rows"] = $this->rci_model->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->rci_model->
        fetch_countries($config["per_page"], $page);
    $data["links"] = $this->pagination->create_links();
    $this->load->view('men', $data);
    $this->load->view('footer');
}

在视图/men.php

<?php
foreach($results as $t) {
$t->nama_produk
}
<div><?php echo $links; ?></div>

我只想显示类别 = 'Men' 的产品,但在我显示所有类别产品的代码中,这让我感到困惑,请帮助我。

【问题讨论】:

  • 你能正常看到Pagination Links吗
  • 是的,分页链接显示正确,但产品显示问题
  • 您的意思是产品列表,即在 Foreach 循环内部?
  • 是的$results 包含所有产品,因此它会向您展示所有产品。我可以知道您是如何构建results 的吗?
  • 我无法理解你的意思... T.T 抱歉,我是从教程中完成的

标签: php codeigniter pagination


【解决方案1】:

只需尝试将此代码用于您的 fetch_countries() 函数

public function fetch_countries($limit, $start) {
   $this->db->limit($limit, $start);
   $query = $this->db->query("SELECT * FROM produk WHERE id_kategori='Men' order by nama_produk ASC");
   return $query->result();
}

这里发生的情况是,如果可用,则返回结果或返回 false

【讨论】:

    猜你喜欢
    • 2011-05-23
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    相关资源
    最近更新 更多