我正在向 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
但我想这意味着我可以在不同的列上使用 OR 进行过滤,而不是在单个列上进行过滤,这正是我所需要的。我尝试浏览代码,但找不到解决方案。