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 :

Paginer deux tables Doctrine sur la même page


Sujet :

Symfony PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Par défaut Paginer deux tables Doctrine sur la même page
    Bonjour,

    Tout d'abord, je suis tout nouveau ici, j'espère que je ne me trompe d'endroit

    Voilà ma question.

    J'ai deux tables (Video et Revue), je voudrais pouvoir afficher les données de ces tables sur la même page, les unes à la suite des autres, en fonction de leur date d'ajout par un utilisateur.

    Il n'y a aucun lien entre ces tables, a part les id_utilisateur, mais ce n'est pas un lien direct.

    Mon problème n'est pas en soit la récupération des données, mais plutôt l'utilisation du pager.

    Sur une autre des mes pages, j'utilise sfDoctrinePager, mais il n'y a qu'une table à afficher.

    Donc là je suis un peu perdu, j'ai fait des recherches dans tous les sens sur Google, et je suis tombé ici, j'ai vu d'autres topics, mais jamais mon problème

    Je vous remercie d'avance de votre réponse les gars

    Nemesis93_75

  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
    Problème intéressant....

    Mais le pager n'est prévu que pour gérer une source.

    J'ai du mal à voir comment tu veux articuler un affichage à partir de deux sources différentes...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 80
    Par défaut
    Bonjour,

    Comme le dit Michel, le pager ne sait gérer qu'une seule source, et dans l'absolu, c'est heureux.

    Maintenant, si vous voulez méler les informations de deux tables différentes mais dont vous pouvez établir un tronc commun en terme de colonnes, vous pouvez éventuellement passer par une vue, basée sur un UNION entre le select de la table "Video" et celui de la table "Revue".

    Le union vous permettra de plus d'ajouter une colonne virtuelle "data_type" qui pourra contenir soit "video" soit "revue", en fonction de la requête qui ramène l'information.

    référencez cette vue dans votre schema.yml et générez vos models et vos tables sur Doctrine.

    De là, vous pourrez utiliser votre pager pour parcourir les vidéos et les revues comme si elles venaient d'une seule table.

    HTH

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    Je n'est pas regarder, mais pager fonctionnerait peut être avec deux blocs Ajax dans la page ? si ça fonctionne ça pourrait permettre de parcourir indépendamment les deux listes non ?

    autre solution un peu 'bricolage' .. les iframes , en pointant vers deux modules avec des layouts quasiment 'vides'.

Discussions similaires

  1. Deux listes à action sur la même page
    Par CinePhil dans le forum Langage
    Réponses: 1
    Dernier message: 19/09/2011, 13h58
  2. Deux boutons Like sur une même page
    Par ranell dans le forum Facebook
    Réponses: 3
    Dernier message: 13/09/2011, 16h35
  3. Deux scripts jquery sur la même page ?
    Par beegees dans le forum jQuery
    Réponses: 1
    Dernier message: 01/03/2011, 23h34
  4. [XL-2003] Imprimer deux graphes séparés sur la même page
    Par coklin dans le forum Excel
    Réponses: 3
    Dernier message: 14/12/2009, 10h25
  5. ouvrir deux popup differents sur la même page ?
    Par King_T dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/05/2008, 20h19

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