Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function EntityFieldQuery::pager

Enables a pager for the query.

Parameters

$limit: An integer specifying the number of elements per page. If passed a false value (FALSE, 0, NULL), the pager is disabled.

$element: An optional integer to distinguish between multiple pagers on one page. If not provided, one is automatically calculated.

Return value

EntityFieldQuery The called object.

File

includes/entity.inc, line 1047

Class

EntityFieldQuery
Retrieves entities matching a given set of conditions.

Code

public function pager($limit = 10, $element = NULL) {
 if (!isset($element)) {
 $element = PagerDefault ::$maxElement ++;
 }
 elseif ($element >= PagerDefault ::$maxElement ) {
 PagerDefault ::$maxElement  = $element + 1;
 }
 $this->pager  = array(
 'limit' => $limit,
 'element' => $element,
 );
 return $this;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.