Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
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 14/01/2011, 01h01   #1
rib
Membre à l'essai
 
Inscription : janvier 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 70
Points : 23
Points : 23
Par défaut Zf et modules

Bonjours , je viens tout juste de me mettre a zend et je me pose une question,
j'ai un layout que voici:
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<body>
        <div id='header'>
        <?php echo $this->partial('header.phtml'); ?>
        </div>
        <div id='menu' class="menu">
 
        </div>
        <div id='page'>
        <div class="loading_process_page">
        <img src="<?php echo $this->baseUrl()?>/images/chargement_box.gif">
        <?php echo $this->layout()->content;?>
        </div>
        </div>
        <div id='footer'>
        <?php echo $this->partial('footer.phtml'); ?>
        </div>
    </body>

et je voudrais savoir si je peut "charger" un modules(controleur+view) dans le div menu et un deuxième dans le div page.

si ce n'est pas possible, comment dois-je faire.
merci d'avance.
rib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 02h31   #2
Membre du Club
 
Inscription : août 2007
Messages : 169
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 169
Points : 50
Points : 50
je crois la solution est d'utiliser les aides action où tu peut lier une partie ( div ) au contrôleur ( action )
van-bom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 11h21   #3
Membre actif
 
Sébastien CHOMY
Inscription : juillet 2010
Messages : 118
Détails du profil
Informations personnelles :
Nom : Sébastien CHOMY
Âge : 39
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2010
Messages : 118
Points : 184
Points : 184
Bonjour,

Si tu veux faire appel à des vues de différent modules pour ton layout, utilise l'aide de vue action, qui permet de réaliser des actions parallèles à la requête en cours.

Code :
1
2
3
4
 
<div id='menu' class="menu">
      <?php echo $this->action('menu', 'trame', 'core')?>   
</div>
Ici j'appelle mon module 'core' , le controller 'trame', l'action 'menu' où que soit placé ton fichier 'layout'
__________________
Apprendre c'est se faciliter la vie !
http://e-tuto.fr
freeseb74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 16h28   #4
rib
Membre à l'essai
 
Inscription : janvier 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 70
Points : 23
Points : 23
est il possible de passer des parametres avec ceci:
Code :
<?php echo $this->action('menu', 'trame', 'core')?>
rib est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h32.


 
 
 
 
Partenaires

Hébergement Web