« Programmation PHP avec Symfony/Formulaire » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 4 :
Le principe est d'ajouter des champs de formulaire en PHP, qui seront automatiquement convertis en code HTML correspondant.
 
En effet, comme vu dans le [[../../Formulaire|chapitre sur les formulaire PHP]], [[Le langage HTML/Formulaires|en HTML on utilise habituellement la balise <code><nowiki><form></nowiki></code>]] pour afficher les champs à remplir par le visiteur. Puis sur validation on récupère leurs valeurs en PHP avec la superglobale <code>$_REQUEST</code> (ou ses composantes <code>$_GET</code> et <code>$_POST</code>). Or ce système ne fonctionne pas dans Symfony : si on affiche un tel formulaire et qu'on le valide, <code>$_REQUEST</code> est vide, et son équivalent Symfony <code>$request->request</code><ref>https://symfony.com/doc/current/components/http_foundation.html</ref> aussi.
 
Les formulaires doivent donc nécessairement être préparés en PHP.