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 :

Lire une donnée en base


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut Lire une donnée en base
    Bonjour à tous,

    Alors voila, mon problème est le suivant. Je dispose de plusieurs modules symfony dans mon projet. Dans un module, j'insère une donnée en base et je voudrais pouvoir l'afficher dans un autre module. J'aurai voulu savoir les différentes méthodes pour m'afficher cette donnée dans mon template (si plusieurs méthodes il y a).

    Merci beaucoup

  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
    Avec une question aussi vague, il y a de quoi écrire un livre avec les réponses.

    Faudra préciser un peu (beaucoup) la demande pour avoir une chance d'avoir une réponse.

    Structure des données. Ce que tu veux en faire. Pourquoi elle doit ce trouer là. Quel genre d'écran (liste, détail, autre...). Doit-elle être affichée ou modifiée. Un début de piste pour aiguiller les réponses.

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut
    Bonjour Michel et merci pour ta réponse.

    Alors voilà, je vais essayer d'être plus précis.

    Je dispose d'une table membre dans laquelle j'ai des informations sur un membre (nom, prénom, ville, age, ...). Chaque enregistrement de cette table est renseignée dans un module "Membre" via un formulaire classique. Cette partie est OK.

    Dans un autre module, je souhaiterai afficher, la ville de ce membre (détail) comme un simple libellé. Cette donnée sera là, à but purement informatif, elle n'a pas besoin d'être modifiée.

    J'espère avoir été 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
    Un peu, mais pas assez.

    Comment retrouve-t-on la ville du membre a afficher ? Est-ce en liaison avec d'autres données ?

    Quel sont les autres données affichées ?

    Quel est le traitement prévu pour ces données ?

    Le membre est-il celui qui est logué ? Authentifié ?

    Comment sont récupéré les autres données ?

    Est-ce sur un seul écran ou sur plusieurs écran différent ?

    Répondre à toutes les questions possible permettra d'avoir plus vite une réponse

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut
    Alors :

    - la ville du membre à afficher est un champ dans la table Membre. Elle a été renseignée par ailleurs. C'est un attribut d'un membre qui est connecté au site et pour le moment étant donné que j'ai très peu de tables dans ma base (je viens de commencer ), un simple SELECT ville FROM Membre where email = "XXXX" me permettrait de récupérer la ville.

    . Dans ce module-ci, je ne veux afficher que la ville mais dans d'autres modules, je peux avoir besoin de récupérer d'autres données du membre.

    Dans ce module ci, il n'y a pas d'autres données concernant le membre à afficher. Seule sa ville m'interesse. Pour tout dire, il s'agit d'un module de météo. Je n'affiche que la ville de ce membre et le reste est effectué exterieurement (via RSS et compagnie ...)

    Le membre est bien celui qui s'est authentifié. Lors de l'authentification, il renseigne ses noms, prenoms, email et mot de passe (1er formulaire). Lors de sa première connexion, il rentre des infos complémentaires (2ème formulaire - sexe, ville et date de naissance). C'est là que je récupère bien ma ville et l'insère en base dans ma table Membre.

    Mon souci consiste donc maintenant à récupérer sa ville dans mon module météo.

    Merci pour ton implication Michel

  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
    Quel est le système d’authentification utilisé ? sfGuar ? Propriétaire ?

Discussions similaires

  1. [SimpleXML] Lire une donnée hors attribut
    Par devroot dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/10/2009, 17h34
  2. [AC-2007] Lire une donnée pour savoir si il existe une lettre dedans
    Par glooping dans le forum IHM
    Réponses: 10
    Dernier message: 25/09/2009, 11h30
  3. Lire une donnée du web
    Par histoblog dans le forum Web & réseau
    Réponses: 3
    Dernier message: 20/07/2007, 20h38
  4. lire une donnée dans une variable de session
    Par pblb62 dans le forum Langage
    Réponses: 8
    Dernier message: 21/03/2006, 14h23
  5. Lire une donnée dans la base de registre
    Par K.othmane dans le forum Langage
    Réponses: 1
    Dernier message: 06/01/2006, 11h32

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