Pdo::rollBack
Roll back the open transaction
Description
public void Pdo::rollBack()
Discards every write since beginTransaction. Any instance can roll it back. Throws LogicException when no transaction is open.
Example
Controller
$db = new \Fegg\Database\Pdo();
$db->beginTransaction();
try {
$db->setValues(array('title' => 'A'))->insert('cms_news')->execute();
$db->commit();
} catch (\Throwable $e) {
$db->rollBack();
throw $e;
}