#cakephp #cakephp-1.3 #cakephp-1.2
#cakephp #cakephp-1.3 #cakephp-1.2
Вопрос:
Как я могу извлечь данные из SUM(total)
поля? Следующий код не выдает значение в sum_tot
:
$bill_receipts = $this->BanquetBillMaster->find('all',
array('conditions' => array('status' => 2),
'fields' => array('id', 'total',
'(SUM(total)) AS sum_tot','booking_master_id'),
'group' => 'booking_master_id',
'contain' => false));
foreach($bill_receipts as $aa)
{
echo $aa['BanquetBillMaster']['sum_tot'];
}
Комментарии:
1. есть ли у вас вообще такое поле в вашей таблице?
Ответ №1:
Попробуйте распечатать массив с помощью debug( $bill_receipts );
, поле sum_tot, вероятно, находится в $aa[ 0 ][ 'sum_tot' ]
. Именованные поля размещаются за пределами «обычной» структуры.