Как я могу вернуть количество предметов, возвращаемых из Entityfieldquery


8

Можно ли вернуть количество элементов, возвращаемых в запросе entityfieldquery?


Вы хотите получить результат, а также количество? если вы просто хотите счетчик, вы можете установить запрос для подсчета. что-то вроде $ count = $ query-> count () -> execute ();
Мохаммед Шамим

Я думаю, что должен сделать это. Вы хотите добавить это в качестве ответа?
Эндрю Уэлч

Я добавил в качестве ответа :-)
Мохаммед Шамим

Ответы:


14

если вы просто хотите счетчик, вы можете установить запрос для подсчета.

что-то вроде

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

Смотрите здесь для более подробной информации


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.