IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Formulaire avec Symfony 2 [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2015
    Messages : 42
    Par défaut Formulaire avec Symfony 2
    Bjr!
    Je fais mes débuts sur Symfony avec un projet de stage. Mais là le temps presse et j'ai de blocages à chaque étapes.
    Depuis hier j'ai créé un formulaire basé sur une entité mais l'insertion des données dans ma base de données ne fonctionne pas
    Voici le code du controller
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <?php
    /**
     * Created by PhpStorm.
     * User: DJYAN
     * Date: 17/11/2015
     * Time: 14:19
     */
     
    namespace stage\AutoBundle\Controller;
     
    use stage\AutoBundle\Entity\AutoEcole;
    use Symfony\Bundle\FrameworkBundle\Controller\Controller;
    use Symfony\Component\HttpFoundation\Request;
    use Symfony\Component\HttpFoundation\Response;
    use Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationExtension;
    use Symfony\component\Form\Forms;
     
    class AutoEcoleController extends Controller
    {
     
        public function ajoutAutoEcoleAction(Request $request)
        {
            $auto=new AutoEcole();
            $form=$this->createFormBuilder($auto)
                ->add("nomAuto","text")
                ->add("dateCreationAuto","date")
                ->add("raisonSociale","text")
                ->add("adresseAuto","text")
                ->add("contactAuto","text")
                ->add("emailAuto","text")
                ->add("Enregistrer","submit")
                ->getForm();
            // On récupère la requête
            $form->handleRequest($request);
            // On vérifie qu'elle est de type POST
            if ($request->isMethod('POST')) {
                if($form->isValid()){
                    $em=$this->getDoctrine()->getManager();
                    $em->persist($auto);
                    $em->flush();
                }
            }
            return $this->render('stageAutoBundle:Default:ajoutAutoEcole.html.twig', array('form' => $form->createView()));
     
        }
    }

    Voici mon script twig:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <h3>Formulaire autoecole</h3>
    <div class="ell">
        <form  method="post" {{ form_enctype(form) }}>
            {{ form_widget(form) }}
        </form>
    </div>
    Le formulaire s'affiche correctement mais quand je clique sur le bouton pour insérer des données dans ma base, rien ne se passe.
    Votre aide svp
    Désolé pour la présentation, c'est mon premier post du genre donc je n'ai pas encore trouvé les bonnes manières

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2015
    Messages : 42
    Par défaut C'est ok Dieu merci
    En fait je me suis simplement trompé de base de données, comme yen avait beaucoup dans MySQL

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Problème formulaire avec symfony
    Par ahmedpa dans le forum Symfony
    Réponses: 2
    Dernier message: 16/07/2015, 08h55
  2. Réponses: 2
    Dernier message: 04/07/2011, 17h22
  3. Réponses: 9
    Dernier message: 22/06/2011, 16h19
  4. [1.x] Formulaire avec symfony
    Par hach22_2 dans le forum Symfony
    Réponses: 19
    Dernier message: 01/08/2010, 21h53
  5. Réponses: 4
    Dernier message: 06/07/2010, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo