Как я могу запросить Drupal 8 Media по типу?

Я создал тип мультимедиа под названием "ad_gallery", может я не могу вытянуть все записи во время предварительной обработки.

я пытаюсь

\Drupal::entityQuery('media')->condition('type','ad_gallery')->execute();

И это говорит:

Drupal \ Core \ Entity \ Query \ QueryException: 'тип' не найден в Drupal\Core\Entity\Query\Sql\Tables-> sureEntityTable()

Есть ли другой способ запроса этих, чем есть узлы?

1 ответ

Решение

Вы должны использовать bundle вместо type,

Что-то вроде этого сделает свое дело:

\Drupal::entityQuery('media')->condition('bundle', 'ad_gallery')->execute();
Другие вопросы по тегам