logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll
18/06/2025, by Ivan

La API de base de datos lanza excepciones en caso de error, las cuales pueden ser capturadas envolviendo las operaciones de base de datos en bloques try {} catch() {}, como se muestra en este ejemplo:

// La transacci贸n se abre aqu铆.
$txn = $connection->startTransaction();
try {
  $id = $connection->insert('example')
    ->fields([
      'field1' => 'mystring',
      'field2' => 5,
    ])
    ->execute();

  my_other_function($id);

  return $id;
}
catch (Exception $e) {
  // Algo sali贸 mal en alg煤n lugar, por lo que se revierte ahora.
  $txn->rollBack();
  // Registrar la excepci贸n en watchdog.
  \Drupal::logger('type')->error($e->getMessage());
}