récupérer des données en BDD
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 :
Code:
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(),
]);
} |
Et le code pour essayer de récupérer les données (et idéalement, les afficher sur la page todo) :
Code:
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
]);
} |
Un petit coup de main svp ?
Merci d'avance ;-)
Librement,
ANDRE Ani