Problème erreur symfony2
Résolu/Fermé
petio
-
Modifié par petio le 13/09/2016 à 09:25
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 14 sept. 2016 à 11:47
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 14 sept. 2016 à 11:47
A voir également:
- Problème erreur symfony2
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
2 réponses
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
13 sept. 2016 à 09:35
13 sept. 2016 à 09:35
Bonjour,
Je ne fais pas de Synfony... mais visiblement cela se produit sur une requête en particulier...
il faudrait que tu nous montres le code qui génère cette erreur.
Je ne fais pas de Synfony... mais visiblement cela se produit sur une requête en particulier...
il faudrait que tu nous montres le code qui génère cette erreur.
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
13 sept. 2016 à 11:11
13 sept. 2016 à 11:11
Si tu fais :
est-ce que ça change quelque chose ?
$result = $this->createQueryBuilder('ip') ->join('ip.instance', 'i') ->where('i.id = :instance_id') ->setParameter('instance_id', $instance_id) ->getQuery()->getResult(); return $result;
est-ce que ça change quelque chose ?
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
>
petio
14 sept. 2016 à 10:27
14 sept. 2016 à 10:27
Comme je te l'ai indiqué .... "instance" doit être un mot RESERVE !
Donc en utilisant "i" au lieu de INSTANCE ...ça marche mieux.....
Donc en utilisant "i" au lieu de INSTANCE ...ça marche mieux.....
petio
>
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
Modifié par petio le 14/09/2016 à 10:36
Modifié par petio le 14/09/2016 à 10:36
J'avais mal compris .. Excuse moi .. !
L'exemple de ThEBiShOp est plus parlant qu'une phrase
L'exemple de ThEBiShOp est plus parlant qu'une phrase
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
>
petio
14 sept. 2016 à 10:40
14 sept. 2016 à 10:40
C'est pas faux :-)
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
14 sept. 2016 à 11:47
14 sept. 2016 à 11:47
De façon plus générale, dans tes query, utilise des alias, ça va peut être te sembler moins explicite au début, mais c'est plus rapide à lire et à écrire.
Par ailleurs, tu as de la chance que tu n'aies pas de soucis ailleurs avec ton nom d'entité, j'avais eu un problème similaire avec un nom de champ, je me souviens plus lequel, mais c'était une instruction php, du coup, mon code partait en cacahuètes.
Par ailleurs, tu as de la chance que tu n'aies pas de soucis ailleurs avec ton nom d'entité, j'avais eu un problème similaire avec un nom de champ, je me souviens plus lequel, mais c'était une instruction php, du coup, mon code partait en cacahuètes.
13 sept. 2016 à 09:47
13 sept. 2016 à 10:35
ici :
13 sept. 2016 à 10:44
13 sept. 2016 à 10:54
Alors peut être que le souci vient du mot 'instance' qui est un mot réservé en SQL