logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri
01/10/2025, by Ivan

L'API del Database genera eccezioni in caso di errore, che possono essere intercettate racchiudendo le operazioni sul database in blocchi try {} catch() {}, come mostrato in questo esempio:

// La transazione inizia qui.
$txn = $connection->startTransaction();
try {
  $id = $connection->insert('example')
    ->fields([
      'field1' => 'mystring',
      'field2' => 5,
    ])
    ->execute();

  my_other_function($id);

  return $id;
}
catch (Exception $e) {
  // Qualcosa è andato storto da qualche parte, quindi effettuiamo subito il rollback.
  $txn->rollBack();
  // Registra l'eccezione nel watchdog.
  \Drupal::logger('type')->error($e->getMessage());
}