コード例 #1
0
 public function executeUpdate()
 {
     $pid = $this->getRequestParameter('id');
     if ($pid) {
         $professional = ProfessionalPeer::retrieveByPK($pid);
     } else {
         $professional = new Professional();
         $professional->setUserId($this->getRequestParameter('user_id'));
     }
     $professional->setEmployer($this->getRequestParameter('employer'));
     $professional->setEmployerflag($this->getRequestParameter('employerflag'));
     $professional->setPosition($this->getRequestParameter('position'));
     $professional->setPositionflag($this->getRequestParameter('positionflag'));
     if ($this->getRequestParameter('fromdate')) {
         $professional->setFromdate($this->getRequestParameter('fromdate'));
     } else {
         $professional->setFromdate(NULL);
     }
     if ($this->getRequestParameter('todate')) {
         $professional->setTodate($this->getRequestParameter('todate'));
     } else {
         $professional->setTodate(NULL);
     }
     $professional->save();
     $this->redirect('professional/show');
 }