Salut, il faut passer ta variable à ton partial depuis le template. Cf http://www.symfony-project.org/gentle-introduction/1_4/en/07-Inside-the-View-Layer#chapter_07_sub_partials
<http://www.symfony-project.org/gentle-introduction/1_4/en/07-Inside-the-View-Layer#chapter_07_sub_partials> Listing 7-9 - The Template Passes the Variable to the Partial, in mymodule/templates/indexSuccess.php <p>Hello, world!</p><?php include_partial('mypartial', array('mytotal' => $total)) ?> Listing 7-10 - The Partial Can Now Use the Variable, in mymodule/templates/_mypartial.php <p>Total: <?php echo $mytotal ?></p> Le 6 juillet 2010 10:57, NicoD. <nicolas.degu...@gmail.com> a écrit : > Bonjour, > > En lisant la doc Symfony, j'avais compris que le passage d'une > variable depuis l'action vers le template était très simple. > Dans l'action, on écrit : $this->ma_variable = "azerty" ; > Dans le template, on peut alors faire : echo $ma_variable ; > > Pourtant sur un module "produit" développée avec l'Admin Générator, > cela ne semble pas être la cas. > > Dans mon action, je met : > public function executeEdit(sfWebRequest $request) { > parent::executeEdit($request) ; > $this->variable = 'azerty' ; > } > > Dans mon partial _modules appelé au niveau de l'édition du produit je > met : > <?php echo $variable ; ?> > > J'obtiens le message d'erreur au bout d'un bonne minute de > "moulinage" : > > ( ! ) Notice: Undefined variable: variable in C:\[...]\apps\admin > \modules\produit\templates\_modules.php on line 1 > > J'en viens même à me demander si je passe la variable dans la bonne > action... > > Si quelqu'un a une idée, je suis preneur. > > Merci d'avance. > > NicoD. > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > symfony...@googlegroups.com. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com> > . > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > -- Xavier Briand mailto:xavierbri...@gmail.com Tél : 06.15.42.87.52 -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony...@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr