comment puis-je retourner un nombre d'éléments retournés à partir d'une requête entityfield


8

Est-il possible de renvoyer un décompte du nombre d'éléments retournés dans une requête de champ d'entité?


voulez-vous obtenir le résultat ainsi que le nombre? si vous voulez juste le décompte, vous pouvez définir la requête pour qu'elle compte. quelque chose comme $ count = $ query-> count () -> execute ();
Mohammed Shameem du

Je pense que cela devrait le faire. Voulez-vous ajouter cela comme réponse?
Andrew Welch

J'ai ajouté comme réponse :-)
Mohammed Shameem

Réponses:


14

si vous voulez juste le décompte, vous pouvez définir la requête pour qu'elle compte.

quelque chose comme

$count = $query->count()->execute()

Voir ici pour plus de détails


3
Pour Drupal 8:$query = \Drupal::entityQuery('node')->condition('type', "article"); echo $query->count()->execute() . "\n";
RaisinBranCrunch

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.