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 24/04/2011, 15h14   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2008
Messages : 102
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 102
Points : 28
Points : 28
Par défaut Lecture/Ecriture Depuis/Dans un fichier YAML

Bonjour Tlm,

Dans le layout d'un projet, je dois afficher dans le toolbar un arbre des entreprises réparties suivant des categories.

Dans le modèle, j'ai deux entités : Etablissement et Category.

Puisque le layout n'a pas un controlleur, j'ai eu l'idée de créer un fichier xml ou yaml pour contenir cet arbre et le charger depuis le layout.

Certainement, symfony integre des classes qui permettent de parser des fichiers yaml, pouvez vous me proposer des liens utiles pour ce sujet

Merci
Ibn Rochod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 17h49   #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
Le layout n'a pas de contrôleur.

Mais le layout peut inclure des compomnent. Et eux ont des contrôleurs...

Donc utilisation d'une bonne vielle série de table et componment...
__________________
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 24/04/2011, 18h53   #3
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2008
Messages : 102
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 102
Points : 28
Points : 28
Merci pour votre réponse,

reste qu'elle est la différence entre les compnonents et les partials??
Ibn Rochod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 18h58   #4
Invité régulier
 
Inscription : novembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 5
Points : 5
Points : 5
dans symfony en interne la class sfYaml est utilisé :
http://www.symfony-project.org/api/1_4/sfYaml

Toutefois ? a qu'elle moment recuperes tu les Entities ?
goabonga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2011, 11h43   #5
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
La différence est que le componement embarque sa propre couche contrôleur, il est donc a même de faire une requête pour récupérer ces données indépendamment. Exactement ce qu'il te faut.

Et oublie l'idée de stocker dans un yaml, il y a bien les outils de base pour le faire, mais rien entre le form et la récupération de la donnée. Avec un système de table, tu auras les mêmes capacités de stockage mais toute la partie CRUD sera largement plus simple à mettre en œuvre.
__________________
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 25/04/2011, 13h08   #6
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2008
Messages : 102
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 102
Points : 28
Points : 28
Merci beaucoup, c'est fait avec un component
Ibn Rochod 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 06h20.


 
 
 
 
Partenaires

Hébergement Web