Задать вопрос
@Hubix

Как с помощью EntityFieldQuery получить самые просматриваемые сущности?

Как с помощью EntityFieldQuery получить 10 объектов с лучшим количеством просмотров за день (daycount из модуля statistics)?

Мой код, который отображает сущность, но как получить лучшие представления?

function rp_offer_page_active_offer($org_nid) {
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node')
  ->entityCondition('bundle', 'offer')
  ->propertyCondition('status', NODE_PUBLISHED)
  ->fieldCondition('field_offer_id_org', 'target_id', $org_nid)
  ->fieldCondition('field_offer_arch', 'value', '1', '<>')
  ->range(0, 10)
  ->addMetaData('account', user_load(1));
$result = $query->execute();

return array_keys($result['node']);
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
andead
@andead
друпал девелопер, фрилансер
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы