The MySQL query works and returns values, but when I try to use it in my code I get - Undefined index: amount. I thought the indexes would by amount and month as established in my query, but I'm doing something wrong. Any hints or answers would be great! Thanks
Error from the array_push:
Calling the function:
The function:
Error from the array_push:
Undefined index: amount
Calling the function:
print_r($model->getDirectorBarChartNumbers());
The function:
public static function getDirectorBarChartNumbers() { //$returnArray = array(Donation::model()->findAll("is_processed = 1")); $returnArray = array(); $pProcessed = Yii::app()->db->createCommand("SELECT SUM( `amount` ) AS 'amount', DATE_FORMAT( DATE, '%b %Y' ) AS 'month' " ."FROM donation " ."WHERE `is_processed` =1 " ."GROUP BY MONTH( DATE ) ASC " ."LIMIT 3 "); foreach ($pProcessed as $processed) { array_push($returnArray, array('amount'=>$processed['amount'], 'month'=>$processed['month'])); } return $returnArray; }