/** * Konstruktor * * @param Zend_Db_Select $select * @param Zend_Controller_Request_Abstract $request * @param Zend_Translate $translator */ public function __construct(Zend_Db_Select $select, Zend_Controller_Request_Abstract $request, Zend_Translate $translator = null) { $paginatorAdapter = new Zend_Paginator_Adapter_DbSelect($select); $this->select = $select; $this->translator = $translator; $this->url = new Ble422_Urls($request); parent::__construct($paginatorAdapter); }
/** * Constructor. * * @param Zend_Paginator_Adapter_Interface|Zend_Paginator_AdapterAggregate $adapter */ public function __construct($adapter, $request = null, $pageFieldName = null) { parent::__construct($adapter); if (!is_null($request)) { $this->request = $request; } if (!is_null($pageFieldName)) { $this->pageFieldName = $pageFieldName; } }
/** * Constructor. * * @param Zend_Paginator_Adapter_Interface|Zend_Paginator_AdapterAggregate $adapter */ public function __construct($adapter, $request = null, $pageFieldName = null, $defaultPageSize = null) { parent::__construct($adapter); if (!is_null($pageFieldName)) { $this->pageFieldName = $pageFieldName; } if (!is_null($defaultPageSize)) { $this->defaultPageSize = $defaultPageSize; } if (!is_null($request)) { $this->request = $request; $this->setCurrentPageNumber($request->getParam($this->pageFieldName)); $this->setItemCountPerPage($request->getParam('pageSize', $this->defaultPageSize)); } }
public function __construct($adapter, $moreActions = array()) { parent::__construct($adapter); $this->moreActions = $moreActions; }
/** * Constructor * * @param Doctrine_Query $query Query to paginate */ function __construct(Doctrine_Query $query) { $this->adapter = new ZendX_Doctrine_Paginator_Adapter_Doctrine($query); parent::__construct($this->adapter); }
public function __construct($adapter) { parent::__construct($adapter); $this->setCacheEnabled(false); }
/** * Get new doctrine query paginator * * @param Doctrine_Query $query * @param int $limit * @param int $page */ public function __construct(Doctrine_Query $query, $page = 1, $limit = 10) { parent::__construct(new App_Paginator_Adapter_DoctrineQuery($query)); $this->setItemCountPerPage($limit); $this->setCurrentPageNumber($page); }