Ok, znaci najbolje da se radi na moj 3 nacin... Ne mogu bas da zamislim situaciju da je samo bitno da ne vrati gresku, valjda treba kontrolisati i da li vrsi update... On ne izvrsi update a prodje transakcija, pa sta smo onda dobili... Mogli su da vrse proveru da li je na nekim redovima uopste izvrsio update, za mene je to logicnije nego samo ako je greska rollback.
Stvarno mi je cudna logika CI... I primeri na netu za transakcije ispituju
if(!$query3 || $this->db->affected_rows() == 0)
... rollback
|