コード例 #1
0
ファイル: actions.class.php プロジェクト: hoydaa/hoydaa.org
 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();
 }
コード例 #2
0
 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;
 }