public function getSocialProject() { if ($this->socialProject == null) { $prjd = new Persons_Domain_SocialProject(); $this->socialProject = $prjd->getById($this->pfs_id); } return $this->socialProject == null ? new Project_Model_SocialProject() : $this->socialProject; }
private function addSocialProjects() { $this->addElement('select', 'pfs_id', array('required' => true, 'label' => 'Programa Social', 'dimension' => 6)); $el = $this->getElement('pfs_id'); $pd = new Persons_Domain_SocialProject(); $projects = $pd->getAll('sigla'); $el->addMultiOption(null, null); foreach ($projects as $prj) { $el->addMultiOption($prj->getId(), $prj->getSigla() . ' - ' . $prj->getNome()); } }