SFroute et $_POST [Symfony 1.4] - PHP - Programmation
Marsh Posté le 07-01-2012 à 13:41:06
Le problème est que sfDoctrineRoute n'accepte à la base que le GET.
Ta route doit permettre le POST en plus du GET en ajoutant un requirement :
Code :
|
Ca devrait répondre à ton problème.
Bon courage !
Marsh Posté le 07-01-2012 à 13:10:49
Salut à tous,
Voici un problème que je rencontre dans le dev d'une petite appli symfony 1.4.
J'ai créer une route qui fonctionne trés bien :
Dans laquelle je créer un form :
CF mon action
Mon f_messageForm est bien configuré comme je le souhaite dans /lib/form/doctrine/f_messageForm.class.php
Du coup dans ma vue, mon formulaire s'affiche exactement comme je le souhaite. Et j'en profite pour afficher mon "post" :
Mon code html généré est bon, la valeur action de mon post est du coup IDENTIQUE à la page courante:
<form action="/forum/web/frontend_dev.php/sujet/exemple-de-sujet278-1" method="post">
Le hic, c'est que lorsque j'envoie les données du formulaire, j'obtient l'erreur suivante :
1 Info sfPatternRouting Match route "default" (/:module/:action/*) for /sujet/exemple-de-sujet278-1 with parameters array ( 'module' => 'sujet', 'action' => 'exemple-de-sujet278-1',)
2 Info sfFrontWebController Action "sujet/exempledesujet2781" does not exist
3 Error sfError404Exception Action "sujet/exempledesujet2781" does not exist.
Si vous avez une idée, n'hésitez pas, parceque là je sèche complet!
---------------
Créer son forum gratuit | Mon beau blog phpBB caÿ le mal :o