Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗
Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.
❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen
Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.
Scroll
Fehler protokollieren
18/06/2025, by Ivan
Menu
- Drupal verstehen
- Systemanforderungen für Drupal
- Installation von Drupal
- Drupal 8 Aktualisierung
- Drupal 8 Website-Administration
- Drupal 8-Module
- Vergleich von Drupal-Modulen
- Drupal-Design-Themes
- Feldtypen in Drupal
- Konfigurationsmanagement
- Multisite Drupal
- Barrierefreiheit
- Fehlerbehebung in Drupal 8
- Erstellung von Modulen für Drupal
-
Drupal 8 API
- Authentifizierungs-API
- Block-API
- Cache API
- CKEditor API
- Konfigurationsmanagement-API
-
Datenbank-API
- Überblick über die Datenbank-API
- Allgemeine Konzepte
- Datenbankkonfiguration
- Erstellen eines Datenbankverbindungsobjekts
- Statische Anfragen
- Dynamische Abfragen
- Ergebnismengen
- Verwendung in der Klasse
- Einfügeanfragen insert
- Merge-Anfragen merge
- DELETE-Abfragen
- Transaktionen
- Fehler protokollieren
- Funciones y operadores
- Entity-API
- Theming in Drupal 8
- Upgrade auf Drupal 8
Die Database API wirft bei Fehlern Ausnahmen, die abgefangen werden können, indem man Datenbankoperationen in try {} catch() {}-Blöcke einschließt, wie im folgenden Beispiel gezeigt:
// Die Transaktion beginnt hier.
$txn = $connection->startTransaction();
try {
$id = $connection->insert('example')
->fields([
'field1' => 'mystring',
'field2' => 5,
])
->execute();
my_other_function($id);
return $id;
}
catch (Exception $e) {
// Irgendwo ist etwas schiefgelaufen, daher jetzt zurückrollen.
$txn->rollBack();
// Die Ausnahme im Watchdog protokollieren.
\Drupal::logger('type')->error($e->getMessage());
}