сколько значений за раз вставлять планируешь? ) Я тут просто отрефакторил недавно вставку через csv. было как у тебя по феншую все через ар модели и все такое... на чистом sql вышло более 10к записей в минуту ) а с моделями около 500
кстати еще момент. не обязательно ведь создавать объект AR чтобы валидировать модель. Ты можешь делать это через динамическую модель с правилами от AR ну типа, Prising::rules() и в динамик модель ее
The Ant
ну или формочку написать нормальную
The Ant
т.о. проверил данные. если валидные -> чистым sql хуячишь в бд
👀
хм, подумаю над этим, спасибо
👀
тогда и транзакция не нужна
👀
The Ant
ну это на усмотрение. если нужно вставить все что есть в файле то нужна
The Ant
если достаточно обновления\добавления только валидных данных, то и не нужна ага
👀
ну так я ж могу перед batchInsert'ом запилить валидацию всего массива
👀
и если чёт пошло не так - эксепшн кинуть, и ничего дальше не делать