Я выполняю следующий код:
$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 полностью игнорируется. Я вывожу тему («пейджер») ниже, так что проблема не в этом.
Это не единственный имеющийся у меня пример сбоя, в нескольких других проектах аналогичные запросы также каждый раз возвращают полное количество результатов.
Я прочитал всю документацию, кажется, иногда работает, а иногда нет. У кого-нибудь есть идеи?
Ура