public function executeListDevelopers() { $this->tab = 'projects'; $this->project = ProjectPeer::retrieveByTag($this->getRequestParameter('id')); $this->pages = array(array('label' => 'Home', 'url' => '@homepage'), array('label' => 'Projects', 'url' => 'project/list'), array('label' => $this->project->getName(), 'url' => 'project/show?id=' . $this->project->getTag()), array('label' => 'Project Team')); $this->developers = $this->project->getDevelopers(); }
public static function getPager($page, $project_id = null) { $c = new Criteria(); $c->addDescendingOrderByColumn(ProjectAnnouncementPeer::CREATED_AT); if ($project_id) { $c->add(ProjectAnnouncementPeer::PROJECT_ID, ProjectPeer::retrieveByTag($project_id)->getId()); } $pager = new sfPropelPager('ProjectAnnouncement', sfConfig::get('app_pager_max')); $pager->setCriteria($c); $pager->setPage($page); $pager->init(); return $pager; }