2009-04-14 6 views

Répondre

46

Vous pouvez créer un dossier dans le dossier des vues avec n'importe quel nom et à partir de vos vues, vous appelez un partiel en utilisant le code suivant et en second argument passez un tableau de valeurs qui seront utilisées dans le partiel.

$this->partial('your-partial-dir/your-partial.phtml', array('var'=>$myVar)); 

Notez que vous pouvez inclure et afficher une vue partielle à partir de n'importe quelle vue faisant référence au dossier Views en tant que racine. Et vous accédez à des variables dans le partiel en utilisant le $ cet identifiant pour se référer à chaque variable comme si elle était un membre de l'objet partiel:

//your-partial.phtml file 

$this->var; 

Sinon, vous pouvez également créer une aide de vue - une aide de vue est classe qui est déclarée et étendue à partir de la classe Zend_View_helper et qui peut être appelée depuis une vue comme s'il s'agissait d'une fonction membre.

Pour en savoir plus sur les aides de vue, vous pouvez consulter cette écriture sur Zend http://devzone.zend.com/article/3412-View-Helpers-in-Zend-Framework

+0

Pourquoi ZF utilise ici dans le docu le chemin suivant? application/modules/default/views/menu.phtml: http://framework.zend.com/manual/fr/zend.view.helpers.html#zend.view.helpers.initial.navigation.acl –

Questions connexes