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 :

Je ne comprends pas les PersistentCollection dans Symfony


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juillet 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 34
    Points : 22
    Points
    22
    Par défaut Je ne comprends pas les PersistentCollection dans Symfony
    Bonjour à tous,

    J'ai un problème qui me bloque totalement depuis maintenant cinq jours. J'ai demandé de l'aide sur l'IRC de Symfony, sur Stackoverflow et même sur un autre forum PHP et personne ne semble pouvoir m'aider. Pourtant, le problème est tellement basique que je m'en arrache les cheveux, c'est un cas d'école et je ne comprends pas cette impression d'être le seul au monde à le rencontrer.

    J'ai simplement une entité "Immeuble" lié à "ImmeubleVersion" par un OneToMany. Ensuite une entité "Lot" lié à "LotVersion" par un OneToMany également. Chaque Lot et relié à un Immeuble par un ManyToOne. Pour shématiser, j'ai fait ceci :

    Nom : symfony.png
Affichages : 150
Taille : 11,0 Ko

    Lorsque je modifie un lot dans un formulaire, je modifie TOUJOURS la dernière version ajouté. Dans la requête, je fais un SELECT lot puis INNER JOIN sur lot_version puis INNER JOIN sur immeuble et un INNER JOIN sur immeuble_version, en allant chercher uniquement la dernière version du lot et de l'immeuble (grâce à une requête fait-main avec Doctrine, j'ai besoin de toutes ces informations pour réaliser ma vue twig). Jusque la, pas de soucis. J'ai donc, en retour, une entité Lot avec sa dernière version, l'immeuble et sa dernière version, donc une PersistentCollection

    Le soucis, c'est qu'après validation du formulaire, je dois vérifier que la date du lot (qui se trouve dans le formulaire) soit entre toutes les toutes les versions de tous les immeubles connus ... du coup je fais une requête basique "SELECT immeuble INNER JOIN immeuble_version". Mais, forcément, il me retourne le PersistentCollection déjà connu, donc avec un seul résultat et non tous ceux censé être présent dans la nouvelle requête (qui, d'ailleurs, retourne bien tout sur Phpmyadmin)


    Merci d'avance

  2. #2
    Membre confirmé
    Avatar de vinmar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2012
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Août 2012
    Messages : 139
    Points : 516
    Points
    516
    Par défaut
    Salut,

    T'as réglé ton problème ?
    M. Lebowski : Avez-vous un emploi, monsieur ?
    Le Duc : Un emploi ?
    M. Lebowski : Ne me dites pas que vous cherchez un emploi dans cette tenue un jour de semaine ?
    Le Duc : Un jour de… Quel jour on est ?

Discussions similaires

  1. Comprends pas les parametres passés à ma fonction callback
    Par Gamall dans le forum GTK+ avec C & C++
    Réponses: 17
    Dernier message: 29/08/2009, 10h04
  2. [SQL 2000]Where in qui ne comprend pas les listes
    Par zooffy dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 02/05/2007, 16h36
  3. Encore msvcr80.dll je ne comprend pas les FAQ
    Par bigbernie dans le forum Visual C++
    Réponses: 22
    Dernier message: 28/03/2007, 05h59
  4. je comprend pas les reference
    Par killer_instinct dans le forum C++
    Réponses: 13
    Dernier message: 08/12/2006, 18h49
  5. je ne comprends pas les message d'erreur g++
    Par emmesse dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 22/09/2006, 16h52

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