Вызов функции-члена func () для массива - PullRequest
0 голосов
/ 04 мая 2018

Когда я пытаюсь вызвать функцию 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
);
...