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.
❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs
Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.
Menu
- Comprendere Drupal
- Requisiti di sistema di Drupal
- Installazione di Drupal 8
- Aggiornamento di Drupal 8
- Amministrazione del sito Drupal 8
- Moduli Drupal 8
- Confronto dei moduli Drupal
- Temi di Drupal
- Tipi di campo in Drupal
- Gestione della configurazione
- Multisito Drupal
- Accessibilità
- Risoluzione dei problemi in Drupal 8
- Creazione di moduli per Drupal
-
API di Drupal 8
- Authentication API
- API dei Blocchi
- API di Cache
- API di CKEditor
- API di Gestione della Configurazione
-
API del database
- Panoramica dell’API del database
- Concetti generali
- Configurazione del database
- Creazione di un oggetto di connessione al database
- Query statiche
- Query Dinamiche
- Set di risultati
- Utilizzo in una classe
- Query di inserimento (insert)
- Query di unione (merge)
- Query di eliminazione (delete)
- Transazioni
- Registrazione degli errori
- Funzioni e operatori
- API delle Entità
- Tematizzazione in Drupal 8
- Aggiornamento a Drupal 8
Alcune query SQL possono restituire risultati duplicati. In tali casi le righe duplicate possono essere filtrate utilizzando la parola chiave «DISTINCT» in una query statica. In una query dinamica, utilizza il metodo distinct().
// Forzare il filtraggio dei record duplicati nel set di risultati.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();
Nota che DISTINCT può comportare un calo delle prestazioni, quindi non usarlo se non c’è un altro modo per limitare il set di risultati ed evitare duplicati.