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 :

requête createQueryBuilder filter


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 131
    Points : 64
    Points
    64
    Par défaut requête createQueryBuilder filter
    bonjour,

    je cherche a faire une requet createQueryBuilder qui me retournais tous les hotels qui n'ont pas de chambre a 0 mais aussi l'hotel a 0 qui aurait été assigné a un participant.
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
         //ex: Participants = 4
         $res = 4;
          $query = $er->createQueryBuilder('u');
                        $res =  $participants->getHotel() ? $participants->getHotel()->getId() : null;
                        if(    $res == null){
                            $query->where( $query->expr()->orx( $query->expr()->andX('u.bedroom > 0'),
                                $query->expr()->andX( $query>expr()->eq('a.id', ':Participants'))
                            )
                            );
     
                            $query ->setParameter('Participants',$res);
                        }
    et bien ce code ne marche pas.
    Merci de votre aide.

  2. #2
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Bonjour.

    Si ton problème est toujours d'actualité...

    ► Je trouve bizarre que ce soit dans le cas ou $res==null que tu l'affectes à ton id :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if($res == null){
       ...
       $query ->setParameter('Participants',$res);
    Est-ce bien ce comportement que tu recherches ?
    De retour parmis vous après 10 ans!!

Discussions similaires

  1. [AC-2010] Filter un formulaire par des valeurs d'une requête
    Par Venentius dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/04/2016, 19h07
  2. Récupérer les headers de requête dans un ouput filter Java
    Par Tristan Zwingelstein dans le forum Apache
    Réponses: 4
    Dernier message: 09/07/2013, 17h42
  3. [AC-2003] Filter un formulaire à partir d'une requête
    Par paidge dans le forum VBA Access
    Réponses: 9
    Dernier message: 23/08/2010, 20h11
  4. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 19h38
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 16h26

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