How do I insert multiple rows into table calling save()
method once in Doctrine?
Add each record to a Doctrine_Collection
the call save()
on the collection object.
$collection = new Doctrine_Collection('tablename');
$collection->add($record1);
$collection->add($record2);
$collection->add($record3);
$collection->add($record4);
$collection->save();
This only works if all the records are for the same table. Otherwise you're out of luck.