Я использую следующий код:
$query = db_select('taxonomy_index', 'ti')
->fields('ti', array('nid'))
->condition('ti.tid', $term->tid)
->condition('n.status', 1);
$query->join('node', 'n', 'n.nid = ti.nid');
$query->extend('PagerDefault')->limit(2);
$nids = $query->execute()->fetchCol();
но пейджер не работает: каждый элемент из запроса возвращается, как будто вызов PagerDefault полностью игнорируется. Я выводлю тему ('пейджер') дальше вниз, поэтому это не проблема.
Это не единственный пример этого сбоя, который у меня есть, в некоторых других проектах подобные запросы также возвращают полное количество результатов каждый раз.
Я прочитал всю документацию, похоже, она работает иногда, а не в другой раз. У кого-нибудь есть идеи?
Приветствия