CRUD Update - Afficher formulaire avec données
Bonjour,
Je travaille actuellement sur un projet symfony 3.4, je réalise un crud mais j'ai un petit blocage au niveau de la partie Update,
je n'arrive pas à afficher mon formulaire avec ses données actuelles :
cote php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/**
*
* @Route("/edit-partenaire/{name}",
* name="admin_edit_partenaire")
*/
public function editToolPartenaireAction(Request $request) {
$em = $this->getDoctrine()->getManager();
$editform = $this->createForm('EC\UserBundle\Form\ToolPartenaireType');
$editform->handleRequest($request);
if ($editform->isSubmitted() && $editform->isValid()) {
$name = $editform['name']->getData();
$editform->setName($name);
return $this->redirectToRoute('admin');
}
return $this->render('AppBundle:Admin:admin-edit-partenaire.html.twig', [
'editform' => $editform->createView(),
]);
} |
cote twig
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
{% block core %}
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class="bloc">
<h1>Modification d'un partenaire</h1>
<p><a href="{{ path('admin') }}"><= revenir à l'administration</a></p>
</div>
<div class="bloc" style="margin-bottom: 48px;">
{{ form(editform) }}
</div>
</div>
</div>
</div>
{% endblock %} |
SI vous avez besoin de plus d'info, n'hésitez pas.