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

Doctrine2 PHP Discussion :

Relation Many To One


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Par défaut Relation Many To One
    Bonjour,

    Je m'essaye à Symfony 2 et je rencontre un soucis pour faire une relation entree deux Tables.

    Mes entites sont correcte j'ai bien ma relation dans mes commentaires ORM.
    exemple :
    @ORM\ManyToOne(targetEntity="NomZone")
    * @ORM\JoinColumns({
    * @ORM\JoinColumn(name="zone", referencedColumnName="id")
    Quand je fais un dump{{xxxxxxxxx}} avec twig j'ai tout les champs demander sauf que les champs de la deuxième tables sont null.

    Alors que mes objets sont bien déclarer:

    D'avance merci à tous

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Par défaut
    Citation Envoyé par chkdsk Voir le message
    Bonjour,

    Je m'essaye à Symfony 2 et je rencontre un soucis pour faire une relation entree deux Tables.

    Mes entites sont correcte j'ai bien ma relation dans mes commentaires ORM.
    exemple :


    Quand je fais un dump{{xxxxxxxxx}} avec twig j'ai tout les champs demander sauf que les champs de la deuxième tables sont null.

    Alors que mes objets sont bien déclarer:

    D'avance merci à tous
    Finalement j'ai rien dis, si je fais {{ xxxxxx.zone.nom }} j'ai bien la bonne valeur mais alors je ne comprend toujours pas pourquoi dans le dump j'ai null comme valeur

  3. #3
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Par défaut
    Bonjour,

    C'est simple, ça s'appele du lazzy loading. ça ne charge que ce que tu as besoin.

    Par contre tu remarqueras quand tu affiches un champ de la deuxième table, des requêtes supplémentaires en base de données sont effectués.

    Il faut pour éviter ca créer des requêtes avec une jointure dans un repository.


    Bon dev.

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Par défaut
    Citation Envoyé par stephan.78 Voir le message
    Bonjour,

    C'est simple, ça s'appele du lazzy loading. ça ne charge que ce que tu as besoin.

    Par contre tu remarqueras quand tu affiches un champ de la deuxième table, des requêtes supplémentaires en base de données sont effectués.

    Il faut pour éviter ca créer des requêtes avec une jointure dans un repository.


    Bon dev.
    Oui juste et c'est mes champs null et une seule requete qui m'avais mis en erreur.
    Quand j'affiche une info de ma deuxième table effectivement j'ai une deuxième requete. mais pour des jointure simple c'est pas mal par contre pour des requete plus complexe je vais faire comme tu me le suggères

Discussions similaires

  1. relation many-to-one avec clefs composites
    Par Foub dans le forum Hibernate
    Réponses: 2
    Dernier message: 27/09/2007, 14h33
  2. relation many to one
    Par CPI_en_mousse dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/06/2007, 14h09
  3. [ASP.NET 2.0] DataBinding et relation Many to one
    Par Mandotnet dans le forum ASP.NET
    Réponses: 1
    Dernier message: 18/01/2007, 13h48
  4. Relation Many-to-One dans une application JSF
    Par KooKoolen dans le forum JSF
    Réponses: 1
    Dernier message: 27/12/2006, 14h13
  5. Hibernate : suppression sur relation many to one
    Par taf dans le forum Hibernate
    Réponses: 1
    Dernier message: 23/05/2006, 13h08

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