Bonjour,

L'affichage de plusieurs blocs dans une même vue est tout à fait
possible.
Mais cela ne se fera pas dans votre layout, mais bien dans une vue
(par exemple la vue "index.ctp" de votre controller
"HomepagesController'")
Et dans cette vue "index.ctp", vous allez appeler par l'une des
manières suivantes les autres vues (blocs) :

1) $this->requestAction();

2) $this->element();

Dans la solution 1, vous appelez directement une action d'un
contrôleur et vous pouvez préciser si vous souhaitez avoir le rendu de
la vue correspondante
Dans la solution 2, vous devez créer un "element" par bloc et les
déposer dans "views/elements/bloc1.ctp", "views/elements/bloc2.ctp".
Les éléments sont de petits morceaux de templates répétitifs, auxquels
vous pouvez éventuellement passer des variables.

Voici les pages du CookBook qui décrivent cela :
http://book.cakephp.org/view/49/controllers#requestaction-434
http://book.cakephp.org/view/94/views#elements-97


On 10 avr, 16:20, chetan <[EMAIL PROTECTED]> wrote:
> Bonjour,
>
> J'ai débuté depuis peu avec ce fameux framework. Je suis actuellement
> entrain de faire un petit site. Tous les modèles, controller et view
> sont fait. Je m'attaque donc à la partie du layout de mon site. Pour
> cela, j'aimerai utiliser plusieurs vu pour la page d'accueil. Je
> m'explique...
> Je voudrais tout simplement afficher des block d'informations (venant
> de vues différentes) sur une même pages.
>
> Je n'ai pas trouvé de solution si ce n'est quelques infos concernant
> l'utilisation des components et/ou des helpers. Quelqu'un pourrait-il
> me clarifier la situation concernant ce type de gestion?
>
> D'avance merci.
>
> Cordialement,
> Chetan.
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à