Can';t在codeigniter中按类别过滤数据 用URL过滤php数据

Can';t在codeigniter中按类别过滤数据 用URL过滤php数据,php,codeigniter,filtering,Php,Codeigniter,Filtering,我正在开发一个在线商店,在那里我想显示分类数据。但我不能!我的代码或URL有什么问题吗 我像下面这样传递URL http://localhost/e-bookshop/users/all_books?ctg=1 我的模型: 这并没有显示任何错误,它只是显示空白或什么都没有。我怎样才能解决这个问题提前感谢。您已经非常接近您想要的了。我觉得你的网址还可以 问题就在这里。你不能传递这样的数组。以字符串格式传递数组。对于撇号,URL无法读取您的数组。你必须改变这一行 $query = $this-&

我正在开发一个在线商店,在那里我想显示分类数据。但我不能!我的代码或URL有什么问题吗

我像下面这样传递URL

http://localhost/e-bookshop/users/all_books?ctg=1
我的模型:
这并没有显示任何错误,它只是显示空白或什么都没有。我怎样才能解决这个问题提前感谢。

您已经非常接近您想要的了。我觉得你的网址还可以

问题就在这里。你不能传递这样的数组。以字符串格式传递数组。对于撇号,URL无法读取您的数组。你必须改变这一行

 $query = $this->db->where('category.id', '$a');
不要写这一行,像下面的一行那样写

$query = $this->db->where('category.id', $a);

我认为上面这一行可以解决您的问题。只要复制这一行并享受。

可以提供一个数据集和例外输出。我是新来的,我对此一无所知,兄弟。@Magnuerikssontanks,它解决了我的问题。哦,不,这个逗号毁了我的6个小时!!
$query = $this->db->where('category.id', $a);