Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-05-2011 15:52:57

Jerec
Nouveau membre
Date d'inscription: 02-05-2011
Messages: 8

Problème de partial helpers

Bonjour,

Dans ma page d'index je souhaiterais afficher plusieurs div dont le contenu serait généré par différents controllers. Le problème c'est que je n'arrive pas à afficher autre chose que ce qui vient de l'IndexController.

voici un bout de mon layout.phtml

Code:

[lang=php]

    <div align="center">
                <?php echo $this->partial('partials/prop-groups.phtml', $this->group)?>            
    </div>

            
    <div class="content">
        <?php echo $this->partial('partials/product-category.phtml', $this->category)?>
    </div>

Je souhaiterais afficher ces div sur ma page d'accueil (donc géré par IndexController), alors que prop-groups et product-category sont gérés respectivement par PropertyGroupController et ProductCategoryController.

Comment utiliser les actions d'autres controllers sans être trop gourmand en ressources ?

merci d'avance smile

Dernière modification par Jerec (12-05-2011 15:53:19)

Hors ligne

 

#2 12-05-2011 16:00:58

nuxwin
Membre
Lieu: Caen (14)
Date d'inscription: 17-03-2011
Messages: 66

Re: Problème de partial helpers

Bonjour ;

La méthode la plus simple est d'utiliser l'aide de vue 'action'. Maintenant, ce n'est pas ce qu'il y a de mieux en terme de ressources. Dans votre cas, une couche service serait plus appropriée.

Hors ligne

 

#3 12-05-2011 16:09:34

Jerec
Nouveau membre
Date d'inscription: 02-05-2011
Messages: 8

Re: Problème de partial helpers

Merci pour votre réponse,

Je vais regarder vos messages à ce sujet dans le forum

Dernière modification par Jerec (12-05-2011 16:11:58)

Hors ligne

 

#4 12-05-2011 16:41:54

Jerec
Nouveau membre
Date d'inscription: 02-05-2011
Messages: 8

Re: Problème de partial helpers

Avez-vous déja rencontré un endroit sur le net ou il y aurait un bon exemple d'implémentation de la couche service dans Zend ?

je travaille avec des modèles reliés à leur Zend_dbtable respectives par l'intermédiaire d'un mapper en suivant à peu près ce modèle la :

http://martinfowler.com/eaaCatalog/serviceLayer.html

Hors ligne

 

#5 12-05-2011 17:07:38

Jerec
Nouveau membre
Date d'inscription: 02-05-2011
Messages: 8

Re: Problème de partial helpers

j'étais en train d'utiliser les action helpers dans les div en attendant de me renseigner plus en détail sur l'implémentation de la couche service, et je remarque qu'à partir du moment ou on injecte dans la div le rendu de l'action concernée, un lien construit de cette manière dans la vue aucune redirection ne se fait.

Code:

[lang=php]
<p><a
    href="<?php
echo $this->url(array('controller' => 'product-category', 'action' => 'add'));
?>">Ajouter de nouvelles catégories</a></p>

Un clic sur ce lien ne marche pas quand la vue est injectée dans une div. est-ce normal ?

Hors ligne

 

#6 13-05-2011 16:55:32

Jerec
Nouveau membre
Date d'inscription: 02-05-2011
Messages: 8

Re: Problème de partial helpers

j'ai réglé mon problème en utilisant le Navigation_Menu de Zend en me basant sur ce tutoriel :

http://blog.ekini.net/2009/06/10/zend-framework-navigation-and-breadcrumbs-with-an-xml-file-in-zf-18/

en couplant ceci avec des partials et quelques placeholders ça suffit

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages