public function executeAddWorkingUnit(sfWebRequest $request) { $form = new WorkingUnitForm(); $form->bind($request->getParameter($form->getName())); $this->task = Doctrine::getTable('Task')->find($request->getParameter('id')); $this->forward404Unless($this->task); if ($form->isValid()) { $workingUnit = $form->updateObject(); $workingUnit->setUser($this->getUser()->getGuardUser()); $this->task->addWorkingUnit($workingUnit); $this->redirect($this->generateUrl('task_show', $this->task)); } $this->form = $form; $this->setTemplate('show'); }
public function executeCreate(sfWebRequest $request) { $form = new WorkingUnitForm(); $form->bind($request->getParameter($form->getName())); $task = Doctrine::getTable('Task')->find($form->getValue('task_id')); print_r($form->getValues()); die; $this->forward404Unless($task); if ($form->isValid()) { $workingUnit = $form->updateObject(); $workingUnit->setUser($this->getUser()->getGuardUser()); $task->addWorkingUnit($workingUnit); $this->redirect($this->generateUrl('task_show', $task)); } $this->getUser()->setFlash('error', 'Can\'t add effort'); $this->redirect($this->generateUrl('task_show', $task)); }