public function populate($data) { $this->_activity = new Assistance_Model_Activity($data); if (isset($data['id'])) { $this->_activity->setId($data['id']); } if (isset($data['project_id']) && !empty($data['project_id'])) { $this->_activity->setProject_id = $data['project_id']; $dc = new Project_Domain_Project(); $c = $dc->getById($data['project_id']); $this->_activity->setProject($c); } else { $this->_activity->setProject_id(null); } }