тааааа .... давний читатель первый раз постер.Впервые не могу найти ответ!
У меня есть модель, которая возвращает массив результатов (работает).Затем я перебираю результаты с помощью foreach и добавляю массив с дополнительными значениями из второй функции в моей модели.Проблема в том, что только первый из моих нескольких вызовов функций возвращает какие-либо результаты.Функция get_offering_total () возвращает значение только для первого вызова в списке (наличные).Это возвращает правильное значение, но любые последующие попытки использовать ту же функцию ничего не возвращают.Var_dump показывает, что массив правильно структурирован на выходе, но все значения равны нулю.Есть ли проблема с вызовом одного и того же метода модели с разными параметрами?Что-то нужно очистить / сбросить?
Вот код ...
// $ data ['offerings'] хранит результаты моего первого запроса
foreach ($ data ['offerings'] как $ key => $ value) {
// Установить фильтры
$ cash_filter = array ('method '=>' 5 ');$ check_filter = array ('method' => '6');
// Получить итоги
$ data ['offerings'] [$ key] ['cash '] = $ this-> model_records-> get_offering_total ($ value [' offer_id '], $ cash_filter);$ data ['offerings'] [$ key] ['check'] = $ this-> model_records-> get_offering_total ($ value ['offer_id'], $ check_filter);
... другие вещи...}
Спасибо за помощь!