- Palette 🎨
-
Risorse
- Forum
- Libro Drupal
- Blog
-
Casi di studio
- Traduzione automatica delle pagine Drupal con l’AI
- Gestione della Configurazione Guidata dalla CI
- Drupal come backend: GraphQL, JSON:API, RESTful
- Come mantenere menu enormi in Drupal
- Sostituire Colorbox con GLightbox
- Riscrittura dei plugin di CKEditor 4 per CKEditor 5
- Aggiornamento di Drupal 7 all’ultima versione di Drupal
- Documentazione di Drupal
- Documentazione dell'API JSON Drop
- Novità
- Scarica Drupal
-
Contatto
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Query di conteggio count()
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
Qualsiasi query può avere una corrispondente «query di conteggio». Una query di conteggio restituisce il numero di righe della query originale. Per ottenere una query di conteggio da una query esistente (che è un oggetto query select che implementa SelectInterface), utilizza il metodo countQuery().
$count_query = $query->countQuery();
$count_query è ora una nuova query di selezione dinamica senza clausole ORDER, che al momento dell’esecuzione restituirà un set di risultati contenente un solo valore: il numero di record che corrispondono alla query originale. Poiché PHP supporta le chiamate concatenate ai metodi sugli oggetti restituiti, il seguente approccio è comunemente utilizzato:
$num_rows = $query->countQuery()->execute()->fetchField();
Per una query di entità (che implementa QueryInterface) il codice è leggermente diverso:
$num_rows = $query->count()->execute();