Symfony 2 : relation entre controleur et vue
mimigsm
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
mimigsm Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
mimigsm Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis une "Newbie" dans tout ce qui concerne symfony2 et l'architecture MVC. Ce que je compte faire est un truc vraiment basique mais pourtant j'ai eu des difficultés. J'ai fait une première page contenant des champs <input> je tape dedans des nombres et quand je clique sur envoyer la somme s'affiche (Je sais ça a l'air trop bête). Bref dans le contrôleur j'ai crée deux actions une qui affiche le formulaire et une autre qui récupère les données et qui fait la somme pour l'afficher dans une page à l'aide du "render". Tout marche nickel, mais j'ai un petit souci. En effet dans l'attribut action de la balise form de la premiere page j'ai mis tout l'url menant à la route de la deuxieme méthode : http://localhost/Symfony/web/app_dev.php/calcul . Ce qui n'est pas pratique du tout. J'aimerai savoir y'a t il une autre solution contenant une certaine convention contenant le nom du bundle ou un truc pareil ?! Merci d'avance.
Je suis une "Newbie" dans tout ce qui concerne symfony2 et l'architecture MVC. Ce que je compte faire est un truc vraiment basique mais pourtant j'ai eu des difficultés. J'ai fait une première page contenant des champs <input> je tape dedans des nombres et quand je clique sur envoyer la somme s'affiche (Je sais ça a l'air trop bête). Bref dans le contrôleur j'ai crée deux actions une qui affiche le formulaire et une autre qui récupère les données et qui fait la somme pour l'afficher dans une page à l'aide du "render". Tout marche nickel, mais j'ai un petit souci. En effet dans l'attribut action de la balise form de la premiere page j'ai mis tout l'url menant à la route de la deuxieme méthode : http://localhost/Symfony/web/app_dev.php/calcul . Ce qui n'est pas pratique du tout. J'aimerai savoir y'a t il une autre solution contenant une certaine convention contenant le nom du bundle ou un truc pareil ?! Merci d'avance.
A voir également:
- Symfony 2 : relation entre controleur et vue
- Supercopier 2 - Télécharger - Gestion de fichiers
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Whatsapp 2 - Guide
- Word numéro de page 1/2 - Guide
1 réponse
Je me réponds, parce que je sais que ça va aider d'autres personnes. En effet l'attribut Action prend tout simplement le nom que nous avons accordé à une route qui mène vers une telle méthode. Je vous montre un exemple:
dans le fichier Ressources/config/routing.yml:
nom_chemin:
pattern: /route
defaults: { _controller: aaaaBundle:aaa:aaaméthode }
Dans form on fait comme suit:
<form action="nom_chemin" method="GET">
dans le fichier Ressources/config/routing.yml:
nom_chemin:
pattern: /route
defaults: { _controller: aaaaBundle:aaa:aaaméthode }
Dans form on fait comme suit:
<form action="nom_chemin" method="GET">