Codeigniter $ this-> db->哪里不行

时间:2016-01-23 16:17:08

标签: php codeigniter

我的模型中有以下代码。

这是我的原始代码。 我测试了我的$ category_id = 1

的值
function getSubCategory($category_id){
    $this->db->select('id, subcategory');
    $this->db->from('subcategory');
    $this->db->where('category_id', $category_id);
    $this->db->order_by("subcategory", "asc");
    $query = $this->db->get();
    return $query->result();
}

但是我遇到了一个问题,其中$ this-db->哪里不起作用。

function getSubCategory($category_id){
    $cat = 1;
    $this->db->select('id, subcategory');
    $this->db->from('subcategory');
    $this->db->where('category_id', $cat);
    $this->db->order_by("subcategory", "asc");
    $query = $this->db->get();
    return $query->result();
}

我尝试了这行代码只是为了确保我没有做任何语法错误。通过这些代码,我得到了我想要的东西。我想知道是什么让我的原始代码无效。

如果有人可以提供帮助,那将是一个很大的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

事实证明,我遇到的问题来自我调用的AJAX函数,调用模型中的方法。

这里可以看到答案

AJAX not displaying result