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 :

tester le type de retour doctrine [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut tester le type de retour doctrine
    Bonjour,

    J'ai un formulaire qui me fait des requettes suivant un champ select

    je pioche dans 3 tables différente

    et je voudrais sur ma vu afficher le résultat sous forme de tableau

    $resultat->getId()
    $resultat->get ... le nom de mon champ, mais ils sont pas tous identique suivant les tables

    pour cela j'aimerais faire un genre de getType($resultat) == typeOf(Ma class)

    ou si vous avez une autre méthode pour parcourir toutes les colonnes de retour je suis preneur

    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
    Je ne comprend pas trop l'intérêt d'un form qui affiche trois tables différentes.

    En principe, tu dois savoir quel table est en cours d'affichage. Dans la méthode simple, je ferrais trois modules en fonction de la table demandée (donc 4 avec celui de sélection).

    Éventuellement dans un module un appel à un partial parmis trois devrait permettre de faire la même chose.

    Si non, tu as la possibilité, lors de la requête d'hydrater tes données dans un tableau, et donc, facilement, de parcourir ton tableau et d'afficher le contenu.

    C'est aussi réalisable a partir des objets doctrine, mais peut-être un peu lourd pour être géré dans la partie visuel.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut




    Un peu de visuel j'obtient ca avec un fetcharray.

    En faite suivant si on selectione un etudiant ou un stage la requete est faite dans From etudiants ou From stages

    et je voudrais pouvoir tester l'objet retourner dans ma vue si il est de type etudiants ou stages pour pouvoir utiliser les bon accesseurs.

    Je suis pas sur d'etre plus clair.

  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
    J'avais compris le principe, à défaut d'en comprendre l'intérêt.

    Je reste sur ma réponse précédant, en fonction de la demande étudiant ou stage, on retourne la réponse avec le module idoine. Donc plus de problème de savoir ce que l'on affiche.

  5. #5
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser "instanceof" ?

    http://php.net/manual/fr/language.operators.type.php

    Même si je ne vois pas trop l'intérêt d'un tel formulaire...

    A+

    Mathieu

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

Discussions similaires

  1. [type de retour dans une proc]
    Par viny dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 19/03/2005, 14h35
  2. tester le type d'un champ
    Par gskoala dans le forum Bases de données
    Réponses: 9
    Dernier message: 08/10/2004, 16h48
  3. Tester un type
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/05/2004, 15h44
  4. Réponses: 10
    Dernier message: 18/11/2003, 18h01
  5. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51

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