Оптимизировать запрос на моделях - PullRequest
0 голосов
/ 04 июля 2019

У меня проблема с отображением группы данных из моей базы данных. Получение данных из многих таблиц.

Мой запрос раньше получал все данные в одном запросе, тогда мне удалось найти способ его оптимизации, но я не удовлетворен.

foreach($query->result_array() as $row ){  
   $drreturn = $this->getDRReturnAmount($row["idno"],$date1);
   $return_amount[] = $drreturn->return_amount;

   $checkDRServiceNoPayment = $this->checkDRServiceNoPayment($row["idno"],$date1,$date2);

   if($checkDRServiceNoPayment->num_rows() > 0) {
    $minus_item_amount[] = 0;


   $getProductPurchase = $this->getProductPurchase($row["idno"],$date1,$date2);
    $minus_item_amount[] = $getProductPurchase->amount;
            }

        }

Кстати, я использую датируемые. то, что я делал раньше, это то, что я не использовал массив и помещал функции модели в foreach, но, похоже, ничего не произошло, даже если я использовал массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...