Dans le cours : Créer un module avec Drupal 8

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 22 600 cours dispensés par des formateurs experts ou achetez ce cours séparément.

Créer des requêtes avec filtres

Créer des requêtes avec filtres - Tutoriel Drupal

Dans le cours : Créer un module avec Drupal 8

Démarrer mon mois d’essai gratuit

Créer des requêtes avec filtres

Quand on récupère les informations en base de données on souhaite bien sûr ne pas récupérer l'ensemble des informations mais on souhaite régulièrement faire un tri dessus pour que les informations aient une pertinence. Pour faire un tri sur votre objet « entityQuery », donc sur votre requête, on va commencer par reprendre le premier élément. Donc là on fait une requête d'entité sur les nœuds, on va juste l'appeler : « filtered_nids » et ensuite on va rajouter ce qu'on appelle une condition. Donc pour la condition il s'agit d'une méthode à exécuter. Donc le premier paramètre de cette méthode est un champ. Donc ici on va prendre le « type » et on va filtrer sur les contenus de type « horloge ». Notre méthode « condition » prend un troisième paramètre optionnel qui est par défaut « = ». Donc voilà : donc ça, ça revient à ça. Si vous voulez en savoir plus sur la méthode « condition » vous faites simplement un « control-click » sous « NetBeans », c'est un « control-click » sur la plupart…

Table des matières