/** * @Route("/new") */ public function newAction(Request $request) { $task = new Task(); $estimation = new Estimation(); $estimation->setTime(7); $task->addEstimation($estimation); $form = $this->createForm(new TaskType(), $task); $form->add('save', 'submit'); return $this->render('EstAppBundle:Default:new.html.twig', array('form' => $form->createView())); }
public function load(ObjectManager $manager) { $tasks = array(array('task 1', null, 1, null), array('task 1 sub 1', 'task 1', 1, null), array('task 1 sub 1 sub 1', 'task 1 sub 1', 1, null), array('task 1 sub 1 sub 2', 'task 1 sub 1', 1, null), array('task 1 sub 2', 'task 1', 1)); foreach ($tasks as $t) { $task = new Task(); $task->setTitle($t[0]); $task->setParentTask($t[1] !== null ? $this->getReference($t[1]) : null); $task->setType($t[2]); $task->setLinks(null); $manager->persist($task); $this->addReference($t[0], $task); } $manager->flush(); }