Bonjour,
" Ces fichiers ne contiennent que des codes html destiné à la mise en page",
je pense que si on veut suivre la logique symfony, les partials seraient
plus adaptés à notre situation puisque nous n'avons pas de code rattaché au
template.
donc pour utiliser les partials :
- tu renomes ton fichier en _fichier.php
- tu le place dans /module/template/
ensuite tu l'appel comme ceci :
- include_partial('fichier');
Dans le cas où tu veux passer des variables à ton template :
- include_partial('fichier', array('var' => $var));
Bonne chance et bonne journée
2010/12/20 Mohamed Ayoub Benjelloun <[email protected]>
> Bonjour,
>
> Si j'ai bien compris ton besoin, tu devrais plutôt utiliser les components
>
> *+dans le view.yml de ton app ajoute les lignes suivantes*
>
> all:
> components:
> nomComponent1: [nomModule1, nomComponent1]
> nomComponent2: [nomModule2, nomComponent2]
>
> *+dans ton module1/actions par exemple tu crées un fichier sous le nom
> nomComponent1Component.class.php*
>
> class nomComponent1Component extends sfComponent
> {
> function execute($request)
> {
> //traitement de l'action
> }
> }
>
> *+sur module1/templates/ tu crées un fichier sous le nom
> _nomComponent1.php*
>
> ou tu mettra le traitement du templates
>
> => dorénavant là ou t'auras besoin d'appeler ce component tu feras <?php
> include_component_slot('nomComponent1')?>
>
> et le tour est joué
>
> Après il faut aussi savoir que tu peux utiliser un partial si l'appel du
> bout de code ne se fait que sur le module ou se trouve le partial et qu'il
> n'ya pas d'aspect action à traiter
>
> ça dépend de ton code en fait
>
> Bon courage,
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr