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 :

optimisation requête entity


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2005
    Messages : 94
    Par défaut optimisation requête entity
    Bonjour,
    j'ai dans mon modèle 3 entity : equipement ---- equipement_type_mesure ----- ref_type_mesure ( equipement_type_mesure ) étant une entité de liaison avec des attributs.

    Avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $repositoryEquipementTypeMesure =   $this->getDoctrine()
    					    			   ->getEntityManager()
    					    			   ->getRepository('MagsysServicesBundle:Equipement_TypeMesure');
    		$equipementTypeMesures = $repositoryEquipementTypeMesure->findByEquipement($equipementId);
    je vois dans mon débug symfony2, qu'il fait 3 requêtes différentes pour afficher les éléments de la table ref_type_mesure (car 3 lignes dans la table equipement_type_mesure ).

    J'espère avoir été clair, je souhaite savoir si c'est normal ou simplement due à une mauvaise utilisation du findByEquipement.
    Par avance merci.

  2. #2
    Membre éprouvé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 141
    Par défaut
    Non, c'est tout à fait normal. Il s'agit d'une méthode magique. Tu vas devoir créer tes propres requêtes si tu souhaites optimiser cela.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2005
    Messages : 94
    Par défaut
    Citation Envoyé par KzrData Voir le message
    Non, c'est tout à fait normal. Il s'agit d'une méthode magique. Tu vas devoir créer tes propres requêtes si tu souhaites optimiser cela.
    avec une méthode à moi dans le repository, je n'aurai plus ce soucis ?
    je peux utiliser le même nom ou suis obligé de changer ?

  4. #4
    Membre éprouvé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 141
    Par défaut
    Tu peux la redéfinir toi même oui. Ces méthodes magiques peuvent s'avérer pratiques mais elles font une requête pour chaque enregistrement correspondant.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2005
    Messages : 94
    Par défaut
    Citation Envoyé par KzrData Voir le message
    Tu peux la redéfinir toi même oui. Ces méthodes magiques peuvent s'avérer pratiques mais elles font une requête pour chaque enregistrement correspondant.
    ok super merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. optimisation requête-regroupement info
    Par mariobedard dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/09/2005, 15h10
  2. Besoin d'aide pour optimiser requête SQL
    Par Keuf95 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 06/09/2005, 16h02
  3. Optimiser requête utilisant NOT IN
    Par Neilos dans le forum Langage SQL
    Réponses: 5
    Dernier message: 11/08/2005, 14h24
  4. optimisation requête
    Par alex2205 dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 09/02/2005, 14h15
  5. optimisation requête SQL!!! help!!
    Par anathem62 dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/05/2004, 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