Я использую этот ниже код, чтобы суммировать весь мой баланс кошелька.Query builder извлекает данные в cakephp 3.2
$query = $this->Wallets->find();
$query->select([
'count' => $query->func()->count('id'),
'total_price' => $query->func()->sum('amount')
])
->where(['status' => 4, 'user_id' => $user_id]);
pj($query);
echo $query->total_price;
exit;
из положить pj($query);
[
{
"count": 2,
"total_price": 700
}
]
Здесь я попытался получить одного отдельного значения, используя ниже запроса
echo $query->total_price;
Я не получаю его. Что такое правильный синтаксис, PLZ предложить мне. Thanx.
Да, foreach один работает, я получаю точный результат. Второй не работает (ответ в или). – sradha
Хорошо, спасибо, я получил свой ответ. Благодарим вас за помощь. – sradha