我正在向osticket(1.10)添加一些自定义功能,但是我不知道如何过滤多个部门的票据。
我要做的是:
$departments = [1, 4, 9]; //these are department IDs
$query = Ticket::objects();
$query->filter(['dept_id' => $departments]);
...
verysimplemodel(class.orm.php)中的filter()函数在注解中表示:
// Multiple arrays passes means OR
但我想这意味着我可以在不同的列上使用或进行过滤,而不是在单个列上,这正是我所需要的。我试着浏览代码,但找不到解决方法。
1条答案
按热度按时间eagi6jfj1#
找到了,我只需要这样查询: