Exemple #1
0
 /**
  * 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);
 }
Exemple #2
0
 /**
  * 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;
     }
 }
Exemple #3
0
 /**
  * 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));
     }
 }
Exemple #4
0
 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);
 }
Exemple #6
0
 public function __construct($adapter)
 {
     parent::__construct($adapter);
     $this->setCacheEnabled(false);
 }
Exemple #7
0
 /**
  * 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);
 }