Bonjour,
J'essaye de faire une petite todolist. J'arrive à mettre la tâche en BDD.
Par contre, je n'arrive pas à la récupérer pour l'afficher...
Voilà le code pour écrire dans la BDD :
Et le code pour essayer de récupérer les données (et idéalement, les afficher sur la page todo) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 /** * @Route("/todo", name="todo") */ public function index(Request $request) { $form = $this->createForm(TodoType::class); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $todoFormData = $form->getData(); $entityManager = $this->getDoctrine()->getManager(); $TaskList = new TaskList(); $TaskList->setTask($todoFormData["task"]); $entityManager->persist($TaskList); $entityManager->flush(); $this->addFlash('success', 'Tâche ajoutée'); return $this->redirectToRoute('todo'); } return $this->render('project/todo.html.twig', [ 'contact_form' => $form->createView(), ]); }
Un petit coup de main svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 /** * @Route("/show", name="show") */ public function show() { $entityManager = $this->getDoctrine()->getManager(); $TaskList = new TaskList(); $TaskList->getTask(); return $this->render('project/show.html.twig', [ 'TaskList' => $TaskList ]); }
Merci d'avance ;-)
Librement,
ANDRE Ani
Partager