-
EBT-blokken 🧱
-
EPT-paragrafen 🆕
-
Hulpbronnen en ondersteuning
- Wat is er nieuw
- Evenementen
- Contact
Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗
Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.
❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring
Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.
Scroll
Fouten loggen
01/10/2025, by Ivan
Menu
- Inzicht in Drupal
- Systeemvereisten voor Drupal
- Installatie van Drupal 8
- Drupal 8 bijwerken
- Beheer van een Drupal 8-site
- Drupal 8-modules
- Vergelijking van Drupal-modules
- Drupal-thema's
- Drupal-veldtypen
- Configuratiebeheer
- Drupal-multisite
- Toegankelijkheid
- Probleemoplossing in Drupal 8
- Modules maken voor Drupal
-
Drupal 8 API
- Authentication API
- Block-API
- Cache-API
- CKEditor-API
- Configuratiebeheer-API
-
Database API
- Overzicht van de Database API
- Algemene begrippen
- Databaseconfiguratie
- Een databaseconnectie-object aanmaken
- Statische queries
- Dynamische query’s
- Resultsets
- Gebruik in een klasse
- Invoegquery’s (insert)
- Samenvoegingsquery’s (merge)
- Verwijderingsquery's (delete)
- Transacties
- Fouten loggen
- Functies en operatoren
- Entity API
- Theming in Drupal 8
- Upgraden naar Drupal 8
De Database API genereert uitzonderingen (exceptions) bij fouten, die kunnen worden opgevangen door databasebewerkingen in try {} catch() {} blokken te plaatsen, zoals in dit voorbeeld:
// De transactie wordt hier geopend.
$txn = $connection->startTransaction();
try {
$id = $connection->insert('example')
->fields([
'field1' => 'mystring',
'field2' => 5,
])
->execute();
my_other_function($id);
return $id;
}
catch (Exception $e) {
// Er is ergens iets fout gegaan, dus nu terugdraaien.
$txn->rollBack();
// Log de uitzondering naar watchdog.
\Drupal::logger('type')->error($e->getMessage());
}