como faço para retornar uma contagem de itens retornados de um entityfieldquery

8

É possível retornar uma contagem do número de itens retornados em uma consulta entityfieldquery?

Andrew Welch
fonte
você quer obter o resultado e a contagem? se você quiser apenas a contagem, poderá definir a consulta para contar. algo como $ count = $ query-> count () -> execute ();
Mohammed Shameem
Eu acho que deveria fazê-lo. Deseja adicionar isso como resposta?
Andrew Welch
Eu adicionei como resposta :-)
Mohammed Shameem

Respostas:

14

se você quiser apenas a contagem, poderá definir a consulta para contar.

algo como

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

Veja aqui para mais detalhes

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

Se necessário, você também pode tentar o Field Count Formatter. Ele exibirá o número de itens em um campo múltiplo.

Good Muyis
fonte