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 :

Pourquoi cette requête ne fonctionne pas ?


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2015
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2015
    Messages : 518
    Par défaut Pourquoi cette requête ne fonctionne pas ?
    Salut a tous,

    Pourquoi cette requête fonctionne très bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
        public function getMessages(int $userId): array
        {
            $entityManager = $this->getEntityManager();
     
            $query = $entityManager->createQuery(
                'SELECT u
                FROM App\Entity\User u
                WHERE u.id != :user'
            )->setParameter('user', $userId);
     
            // returns an array of Product objects
            return $query->getResult();
        }
    et pourquoi cette requête ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        public function getMessages(int $userId) {
            return $this->createQueryBuilder('u')
                ->andWhere('u.id != :user')
                ->setParameter('user', $userId)
                ->getQuery()
                ->getResult();
        }
    pour info voici la méthode de mon controller
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        public function index()
        {
            return $this->render('message/index.html.twig', [
                'users' => $this->r->getMessages($this->getUser()->getId()),
            ]);
        }
    Je vous remercie

  2. #2
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Ingénieur DevOps
    Inscrit en
    Mai 2002
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 214
    Par défaut
    pourquoi cette requête ne fonctionne pas
    Quel est le message d'erreur ?
    Alexandre Tranchant
    Ingénieur DevOps pour le Ministère de l'Écologie
    Retrouvez mes articles sur PHP et Symfony

Discussions similaires

  1. [XL-97] Pourquoi cette "formule" ne fonctionne pas ?
    Par fredorik10 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 28/06/2016, 10h32
  2. Pourquoi cette fonction ne fonctionne pas correctement
    Par cabiste007 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 09/04/2015, 21h08
  3. [XL-2003] Pourquoi cette macro ne fonctionne pas?
    Par Un Internaute dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/10/2014, 07h30
  4. Pourquoi cette requête n'utilise pas d'index ?
    Par seal3 dans le forum Requêtes
    Réponses: 2
    Dernier message: 31/08/2009, 18h03
  5. [BCB5][FB1.5]Pourquoi cette commande ne fonctionne pas ?
    Par Sitting Bull dans le forum Débuter
    Réponses: 1
    Dernier message: 17/11/2004, 16h27

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