Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2011, 16h48   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : juillet 2008
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 48
Points : 13
Points : 13
Envoyer un message via MSN à Passarinho44
Par défaut Modifier affichage valeurs formulaires depuis BDD

Bonjour,

J'utilise un formulaire d'édition et souhaite faire des modifications sur les valeurs pré remplies depuis la base de données mais je souhaite les faire au moment de l'affichage du formulaire et non pas au moment de l'enregistrement.
En gros je voudrais reformater les données reçues de la base de données pour qu'elles s'affichent comme je veux sur mon formulaire.

J'ai utilisé la fonction updateXxxxColumn pour le faire au moment de l'enregistrement mais je ne sais pas quelle fonction utiliser pour l'affichage.

Une idée?

Merci
Passarinho44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 20h51   #2
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Crée un Widget qui donne le rendu que tu désires.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h31   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : juillet 2008
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 48
Points : 13
Points : 13
Envoyer un message via MSN à Passarinho44
Bonjour,

La réponse était en fait simplement de surcharger la méthode getMonObjet() pour retourner la valeur que je voulais.

Merci pour ton aide
Passarinho44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 10h45   #4
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Il est possible que la surcharge te permette d’obtenir ce que tu souhaites.

Cependant.

Le principe d'un objet du modèle est de retourner les données stockées d'une manière standard et le plus proche possible des données brut. En aucun cas un objet du modèle ne doit faire le travail de la couche visuel.

C'est le widget qui est à cheval sur le contrôleur et le visuel qui est en charge du rendu d'une donnée. C'est donc à lui de faire cette mise en place.

Le risque à faire comme tu le fais est de rendre l'application plus difficile, à terme, à maintenir.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web