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 08/04/2008, 13h24   #1
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 3
Points : 3
Par défaut accès variable dans layout

Bonjour à tous,

Je débute avec ce framework et je me demandais s'il était possible d'accéder à une variable passée en GET dans un partial que j'appelle dans le layout.

layout.php :
Code :
1
2
3
4
5
6
7
8
9
 
<h4>
Mode : 
<?php 
    include_partial('global/header');
    //include_partial('global/header', array('mode'=>'u'));
?>
</h4>
<div id="content"><?php echo $sf_data->getRaw('sf_content')?></div>
J'ai donc besoin de récupérer une variable ($mode) au niveau de mon partial (header.php). Comment faire...?

Je vous remercie d'avance.
NVCyril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 13h34   #2
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 3
Points : 3
Euh j'ai peut-être trouvé une solution mais j'aimerais votre avis la dessus pour savoir si c'est la bonne.

En fait, j'ai utilisé la fonction preexecute dans mon action

Code :
1
2
3
4
5
 
 public function preExecute()
 {
    $this->mode=$this->getRequestParameter('mode');
 }
De cette façon, je peux récupérer la variable normalement au niveau du layout.
Quel est votre avis?
NVCyril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 15h12   #3
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 3
Points : 3
Bon hé bien merci Cyril ^^ !

Je vais clore ce post finalement. J'ai utilisé un filtre et une variable de session qui étaient plus appropriés dans mon cas.
S'il y a des personnes qui veulent en savoir plus, qu'elles n'hésitent pas à poster ici même, je me ferai un plaisir de leur répondre .

Bye Bye !!!
NVCyril 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 14h58.


 
 
 
 
Partenaires

Hébergement Web