Когда я пытаюсь вызвать функцию COALESCE в построителе запросов, она показывает фатальную ошибку
Вызов функции-члена func () для массива ".
Вот мой код
$query = $this->Ticket->find();
$condition = array(
'AND' => array(
'Ticket.owner' => $query->func()->COALESCE($owner,'owner'),
'Ticket.status' => $query->func()->COALESCE($status,'status'),
'Ticket.updatedTime >=' => $query->func()->COALESCE($dateFrom,'updatedTime'),
'Ticket.updatedTime <=' => $query->func()->COALESCE($dateTo,'updatedTime')
)
);
$this->paginate = array(
'limit' => 10,
'order' =>'Ticket.updatedTime desc',
'conditions' => $condition
);