Всех приветствую. Есть csv-файл, который нужно импортировать в БД. С одной стороны, охота использовать DAO, (и возможно LOAD DATA INFILE). С другой стороны нужно, обязательно, валидировать данные. Раз это нужно, то, (насколько я понимаю) хоть так хоть так будет создано Столько объектов Сколько есть строк соответственно.
-
Через AR не сделать множественного insert-a?
-
Если в цикле $model->save(), то будет отправлено столько запросов к БД сколько будет итераций в цикле? (Т.е. получается дешевле, в плане производительности юзать DAO? Просто я посмотрел код некоторых скриптов, и многие просто фигачат в цикле $model->save(). Не думаю что это гуд.)
Возможно есть какие-либо советы/любая информация как более оптимально поступать в данном случае.