Пример #1
0
 /**
  * Creates a new Tasks entity.
  *
  * @Route("/new", name="tasks_new")
  * @Method({"GET", "POST"})
  */
 public function newAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $task = new Tasks();
     if (!empty($request->get("tasklist"))) {
         $taskList = $em->getRepository('AppBundle:TaskLists')->find($request->get("tasklist"));
         $task->setTaskList($taskList);
     }
     $form = $this->createForm(TasksType::class, $task);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em->persist($task);
         $em->flush();
         //            return $this->redirectToRoute('tasks_show', array('id' => $task ->getId()));
         return $this->redirectToRoute('focus');
     }
     return $this->render('tasks/new.html.twig', array('task' => $task, 'task_form' => $form->createView()));
 }
Пример #2
0
 /**
  * Add tasks
  *
  * @param \AppBundle\Entity\Tasks $tasks
  * @return TaskLists
  */
 public function addTask(\AppBundle\Entity\Tasks $tasks)
 {
     $tasks->setTaskList($this);
     $this->tasks[] = $tasks;
     return $this;
 }