- Palette 🎨
-
Ressources
- Forum
- Livre Drupal
- Blog
-
Études de cas
- Traduction automatique des pages Drupal avec l’IA
- Gestion de configuration pilotée par CI
- Drupal comme backend : GraphQL, JSON:API, RESTful
- Comment maintenir d’énormes menus dans Drupal
- Remplacer Colorbox par GLightbox
- Réécriture des plugins CKEditor 4 pour CKEditor 5
- Mise à jour de Drupal 7 vers la dernière version de Drupal
- Drupal Documentation
- Documentation de l'API JSON Drop
- Quoi de neuf
- Télécharger Drupal
-
Contactez-nous
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Requête de comptage count()
Menu
- Comprendre Drupal
- Exigences système pour Drupal
- Installation de Drupal 8
- Mise à jour de Drupal 8
- Administration du site Drupal 8
- Modules Drupal 8
- Comparaison des modules Drupal
- Thèmes Drupal
- Types de champs Drupal
- Gestion de la configuration
- Multisite Drupal
- Accessibilité
- Dépannage de Drupal 8
- Création de modules pour Drupal
-
Drupal 8 API
- API d’authentification
- Bloc API
- Cache API
- API CKEditorVérification d'accès + mise en cache
- API de gestion de la configuration
-
API de la base de données
- Aperçu de l’API base de données
- Concepts généraux
- Configuration de la base de données
- Création d'un objet de connexion à la base de données
- Requêtes statiques
- Requêtes dynamiques
- Jeux de résultats
- Utilisation dans une classe
- Requêtes d'insertion insert
- Requêtes de fusion (merge)
- Requêtes de suppression delete
- Transactions
- Enregistrement des erreurs
- Fonctions et opérateurs
- API Entité
- Thématisation Drupal 8
- Mise à jour vers Drupal 8
Toute requête peut avoir une « requête de comptage » correspondante. Une requête de comptage renvoie le nombre de lignes du résultat de la requête initiale. Pour obtenir une requête de comptage à partir d'une requête existante (qui est un objet de requête select implémentant SelectInterface), utilisez la méthode countQuery().
$count_query = $query->countQuery();
$count_query est maintenant une nouvelle requête select dynamique sans clauses ORDER BY, qui lors de son exécution retournera un jeu de résultats contenant une seule valeur — le nombre d’enregistrements correspondant à la requête initiale. Puisque PHP supporte le chaînage des méthodes retournant des objets, l’approche suivante est courante :
$num_rows = $query->countQuery()->execute()->fetchField();
Pour une requête d’entité (implémentant QueryInterface), le code est légèrement différent :
$num_rows = $query->count()->execute();