591 résultats trouvés
- par zigz4g
- 31 mai 2017, 01:05
- Forum : Frameworks PHP
- Sujet : [sf3] Formulaire avec EntityType et submit
- Réponses : 0
- Vues : 1377
Bonsoir, Petite question, j'arrive a valider mon formulaire avec un EntityType et je reçois bien mes données cochées par checkbox dans mon objet de formulaire. Par contre, lorsque je flush au moment du submit, l'entité ne se met pas a jour en bdd. Comment faire pour passer d'une ArrayCollection dans...
- par zigz4g
- 20 mai 2017, 01:02
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Sur faudrait connaitre les composants qu'il utilise d'apres le premier post.
Je n'utilise pas vraiment symfony, disons que j'ai fais une structure plus basique dans laquelle j'y greffe et les composants de symfony.
- par zigz4g
- 19 mai 2017, 15:50
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Tu peux mais tu dois dans ce cas de nouveau faire un controle sur les données. Normalement, vérifie, tu dois avoir lors de la validation de ton deuxième formulaire les données du premier dans la session. Si tu ne l'as pas, regarde la doc sur les sessions.
- par zigz4g
- 19 mai 2017, 15:22
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Ok c'est normale, il est inconnu car tu est dans un deuxième appel a ton contrôleur. Dans ce cas, il faut que tu reprenne tes données en session dans le formulaire via un champ input type="hidden" ou que ce soit dans ta session.
- par zigz4g
- 19 mai 2017, 13:39
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
$em = $this->getDoctrine(); $_SESSION['username'] = $_POST['primero']['username']; $_SESSION['password'] = $_POST['primero']['password']; $usuario = new Usuarios(); $usuario->setUsername($_SESSION['username']); $usuario->setPassword($_SESSION['password']); $form = $this->getFormFactory()->createBui...
- par zigz4g
- 19 mai 2017, 11:52
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Peut-être qu'il faudrait mettre ton assignation dans la partie du if isValid, non ? Ce que je veux dire, tu affiche ton deuxième formulaire avec le champ Username. Si tu veux permettre de saisir ton username une seconde fois. Sinon, tu mets tes données validées lors de la validation du deuxième form...
- par zigz4g
- 19 mai 2017, 10:38
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Peux tu nous donner le code de cette classe : InscripcionType::class ?
EDIT: et celui de la classe : $usuario = new Usuarios();
- par zigz4g
- 19 mai 2017, 10:25
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Effectivement il y a cette solution d'envoyer le formulaire a un autre contrôleur. Dans ce cas, c'est a toi de gérer dans ce second contrôleur le mixe des données. Quand tu créé ton objet Usuarios. Tu l'hydrate avec les données du premier formulaire. Ensuite tu affiche ton nouveau formulaire. $u = n...
- par zigz4g
- 19 mai 2017, 08:52
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Essaye de faire un "dump($this->getData())". Tu devrais avoir un tableau ou un objet. Si c'est un tableau tu peux le placer dans ta session. $_SESSION['mes_data'] = $this->getData(); Dans ton autre page (autre contrôleur), tu récupère ta session. $data = $_SESSION['mes_data']; Ensuite tu h...
- par zigz4g
- 18 mai 2017, 23:21
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Ok, je vais essayer de donner plus d'informations. Lorsque tu récupère ton formulaire dans le isValid(). Tes données sont validées. 1. Dans ce cas, tu mets les données dans une variable de session. 2. Tu rediriges vers ta deuxième page. 3. Dans le contrôleur de ta deuxième page, tu commence par véri...
- par zigz4g
- 18 mai 2017, 22:19
- Forum : Frameworks PHP
- Sujet : [SYMFONY] Passer des variables d'un formulaire dans un autre
- Réponses : 22
- Vues : 14622
Bonsoir,
J'ai eut le même soucis. Je suis partit sur une insertion en base avec au fil des étapes une mise à jour (je garde l'identifiant en session pour récupérer les données).
Mais je penses que tu peux aussi mettre en session les données du formulaire pour tout insérer au dernier moment.
- par zigz4g
- 18 mai 2017, 22:16
- Forum : Frameworks PHP
- Sujet : [Sf3] Formulaire d'une association many-to-many avec attribut
- Réponses : 0
- Vues : 1392
Salut, Je suis confronté a un problème de gestion de formulaire sur une entité de type many-to-many. Mon entité est une association entre deux tables qui comprend un attribut dans la table de l'association. J'ai actuellement besoin de faire une liaison entre l'entité Personne et l'entité Métier. L'a...
- par zigz4g
- 17 mai 2017, 11:41
- Forum : Frameworks PHP
- Sujet : [RESOLU] [Sf3] Sanitize les données d'un formulaire
- Réponses : 2
- Vues : 2185
Pour info, c'est bon en plaçant mon code métier dans le modèle et c'est vrai que cela coule de source

- par zigz4g
- 10 mai 2017, 21:04
- Forum : Frameworks PHP
- Sujet : [RESOLU] [Sf3] Sanitize les données d'un formulaire
- Réponses : 2
- Vues : 2185
Bonjour, Je commence un projet en Sf3 et je cherches à faire du nettoyage de données avant insertion en bdd. Dans mon cas, c'est une saisie d'un commentaire par des internautes. L'idée c'est de valider le formulaire par les contraintes mais en plus faire un nettoyage du champ commentaire en supprima...
- par zigz4g
- 08 mai 2017, 12:02
- Forum : PHP orienté Objet
- Sujet : Gérer twig sans symfony - afficher un article
- Réponses : 5
- Vues : 3628
Dans ton action, tu sélectionne ta vue et tu lui passe des paramètres ($page, $articles, $commentaire). return $this->render('episode.html.twig',[ 'page' => $page, 'articles' => $articles, 'commentaire' => $commentaire ]); Pourquoi ne pas faire une requête via ton entité pour récupérer uniquement un...
Nous sommes le 21 juil. 2026, 02:44