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

ORM PHP Discussion :

récupérer les objets trouvés depuis actions.class [Doctrine]


Sujet :

ORM PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut récupérer les objets trouvés depuis actions.class
    Hello,

    j'ai lien depuis la page indexSuccess qui va vers mon action Export()

    Je récupère le résultat obtenu du filtre ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    foreach ($this->getPager()->getResults() as $objet) {
    ...
    }
    Ca fonctionne juste pour si le résultat ne fait qu'une page
    mais si ça fait plusieurs pages je n'ai que les éléments de la première page

    J'ai chercher sur ce forum et dans la doc de symfony mais je ne trouve pas comment faire

    Est-ce la bonne méthode pour récupérer le résultat du filtre ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Ton code est un peu sibyllin.

    Le pager n'est pas un bon outil pour récupérer les données d'une requête, il est conçu pour gérer l'affichage par page d'informations à l'écran.

    Base toi sur une requête DQL, tu auras alors toutes les données.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    Bon voila c'est pas compliqué, suffit de faire ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $query = $this->buildQuery();
    $results = $query->execute();

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Heureux celui qui comprendra l'enchainement et le raisonnement.

    Mais que cela marche pour toi, rempli mon cœur de joie.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    Heureux celui qui comprendra l'enchainement et le raisonnement.
    Je sais pas pourquoi je sens que je n'ai pas encore utilisé la manière la plus propre...

    Rotta tu es toujours trop mystérieux dans tes réponses

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je ne suis pas mystérieux, je suis trop vieux

    Je ne suis pas sur d'avoir compris la question et je suis sur de ne pas avoir compris la solution. Et je pense ne pas être le seul dans ce cas.

    Je ne sais pas si tu a pris, ou non, la bonne solution. Pour cela, il faudrait que le point juste au dessus soit résolu

    Mais, vu que cela marche pour toi, tant mieux !

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

Discussions similaires

  1. Récupérer les objets de la JVM
    Par Bateau_Ivre dans le forum Langage
    Réponses: 5
    Dernier message: 25/02/2009, 20h56
  2. Récupérer les objets d'un ArrayList
    Par DiverSIG dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 22/12/2008, 10h55
  3. [1.x] Création de plusieurs objets dans mon action.class.php
    Par lijko dans le forum Symfony
    Réponses: 2
    Dernier message: 30/12/2007, 13h37
  4. Réponses: 1
    Dernier message: 05/05/2006, 14h37
  5. Référence à un objet existant depuis une classe
    Par Adrenalys dans le forum ASP
    Réponses: 2
    Dernier message: 21/07/2005, 00h44

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