Phalcon model->save() in foreach

Hello...I'm use PHPExcel with Phalcon. I want save data from Excel to database, but I think what call save() method in php foreach { } not optimized :( How can I do this? ```php $excelData = array(); $orders = new Orders();

            foreach($aSheet->getRowIterator() as $row){
                //получим итератор ячеек текущей строки
                $cellIterator = $row->getCellIterator();
                //пройдемся циклом по ячейкам строки
                //этот массив будет содержать значения каждой отдельной строки
                $item = array();
                foreach($cellIterator as $cell){
                    //заносим значения ячеек одной строки в отдельный массив
                    array_push($item, $cell->getCalculatedValue());
                }
                //заносим массив со значениями ячеек отдельной строки в "общий массв строк"
                array_push($excelData, $item);

                /**
                 * SAVE TO DATABASE
                 */
            }

```



7.2k

Look toward the transaction, may be.



8.5k

what do you mean?

Transactions are described here: http://docs.phalconphp.com/en/latest/reference/db.html#transactions-and-nested-transactions

I'd go for that plus prepared statements, also available in the database abstraction layer http://www.php.net/manual/en/pdo.prepared-statements.php