beginTransaction(); try { CustomerTitleQuery::create() ->update(array('ByDefault' => '0')) ; $this->setByDefault(1)->save(); $con->commit(); } catch (\Exception $e) { $con->rollBack(); throw $e; } } }