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 :

[Symfony2] problème EventListener


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Par défaut [Symfony2] problème EventListener
    Bonjour ,

    j'ai 5 entités User , UserChoix Quiz , Question , Choix

    j'ai ajouter un attribut array dans mon entité user quand j'ajoute quelque chose dans ce attribut y'a pas de problème mais une fois je l'enregistre dans ma base de donnes avec $em->flush() il s'enregistre mais j'actualise la page il m'affiche
    Nom : 4.png
Affichages : 88
Taille : 33,9 Ko
    voici la méthode ou je pense y'a le problème
    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
     public function buildForm(FormBuilderInterface $builder, array $options)
        {
            $builder->addEventListener(FormEvents::PRE_SET_DATA, function(FormEvent $event){
                $userChoix = $event->getData();
                if(null === $userChoix ) { return; }
                $question = $userChoix ->getQuestion();
                $form = $event->getForm();
     
                $form->add('choix', EntityType::class, array(
                    'class'         => 'ITLessonsQuizBundle:Choix',
                    'multiple'      => false,
                    'expanded'      => true,
                    'choice_label'  => 'reponse', 
                    'choices'       => $question->getChoices(), 
                    'label'         => $question->getQuestion() 
                ));
            });
        }
    je pense que $question vaut null c'est pour cela j’obtiens ce erreur

    merci de m'aider .

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    verifie que $question n'est pas null, il se peut que t'a rien dans cette table

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Par défaut
    je fais deja un test dans mon action
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      public function passerQuizAction($id, Request $request) {
            $user = $this->getUser();
            $em = $this->getDoctrine()->getManager();
            $quizWithQandC = $em->getRepository('ITLessonsQuizBundle:Quiz')->findWithQandC($id);
            if ($quizWithQandC === null) {
                throw $this->createNotFoundException('Aucun quiz n\'a ete recuperer');
            }
    mais j'otiens le erreur que je t'avais montrer

Discussions similaires

  1. [2.x] [Symfony2] Problème affichage multi formulaire
    Par tristabeau dans le forum Symfony
    Réponses: 0
    Dernier message: 25/11/2012, 10h34
  2. [2.x] [Symfony2] Problème d'envoi d'un e-mail
    Par Snooker9 dans le forum Symfony
    Réponses: 1
    Dernier message: 24/07/2012, 23h31
  3. [2.x] symfony2 probléme CreateView
    Par fahdijbeli dans le forum Symfony
    Réponses: 1
    Dernier message: 20/07/2012, 12h04
  4. [2.x] [Symfony2] Problème pour accéder à une valeur
    Par cbtraize42 dans le forum Symfony
    Réponses: 7
    Dernier message: 09/03/2012, 18h27
  5. [2.x] [Symfony2]Problème de routage
    Par Charvalos dans le forum Symfony
    Réponses: 3
    Dernier message: 22/09/2011, 10h15

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