我正在使用这个库,我制作了许多表,基于这个库制作了许多函数,今天发现不支持where_in()
。
此库仅支持where
功能:
$this->datatables->where($whereCondition);
CodeIgniter确实支持where_in()
。我试着编辑库,但它是一个混乱的代码,我不能很好地理解。我想添加对where_in
的支持,但没能做到
这是图书馆:
https://github.com/IgnitedDatatables/Ignited-Datatables/
我甚至认为我在这里找到了解决方案https://github.com/IgnitedDatatables/Ignited-Datatables/pull/56
有人发布了同样的问题,他们说他们已经解决了,我打开了他们的分叉文件,但我能做的就是使用
$this->datatables->where_in();
但它实际上并没有运行CodeIgniter where_in
查询。我该如何解决此问题?
实际上,Datatables库中没有函数where_in()
,但您可以使用它:
foreach($whereCondition as $w)
{
$this->datatables->or_where('yourColumn', $w);
}