/** * Construct method * @param string $class Doctrine class name * @param integer $maxPerPage Number of row per page * @param array $options array of options */ public function __construct($class, $maxPerPage = 10, $options = array()) { $this->widgetSchema = new sfWidgetPagerSchema(); $this->widgetSchema->setPager($this); $this->options = $options; $this->setup(); $this->validateRequiredOptions(); sfOutputEscaper::markClassesAsSafe(array('sfExtraDoctrinePager')); parent::__construct($class, $maxPerPage); }
public function __construct($class, $defaultMaxPerPage = 10, $count = 0, $independant_count = false) { parent::__construct($class, $defaultMaxPerPage); $this->simpleQuery = clone $this->getQuery(); if ($independant_count) { $this->countQuery = clone $this->getQuery(); } else { $this->countQuery = $this->getQuery(); } if ($count) { $this->setNbResults($count); } }
/** * * @param string $class * @param Doctrine_Query $query * @param int $page * @param string $route * @param array $params * @param bool $ajax * @param int $maxPerPage */ public function __construct(Doctrine_Query $query, $page = 1, $route = null, $params = array(), $ajax = true, $maxPerPage = 10, $filter = null) { parent::__construct(null, $maxPerPage); if ($filter) { if ($filter instanceof policatFilterForm) { if ($filter->isValid()) { $query = $filter->filter($query); $this->filter = $filter; } } else { throw new Exception('filter must be of type policatFilterForm'); } } $this->setQuery($query); $this->setPage($page); $this->init(); $this->route = $route; $this->params = $params; $this->ajax = $ajax; }
public function __construct($class = null, $maxPerPage = 10) { parent::__construct($class, $maxPerPage); }
public function __construct($class, $ppm = 10) { parent::__construct($class, $ppm); }
/** * __construct * * @return void */ public function __construct($class, $defaultMaxPerPage = 10) { parent::__construct($class, $defaultMaxPerPage); $this->setFinder(sfDoctrineFinder::from($class)); }