2009-04-14 18 views

Respuesta

46

Puede crear una carpeta en la carpeta de vistas con cualquier nombre y desde sus vistas llamaría un parcial usando el siguiente código y como el segundo argumento pasaría una matriz de valores que se usaría dentro del parcial.

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

Tenga en cuenta que puede incluir y hacer que cualquier vista parcial desde cualquier vista en referencia a la carpeta vistas como la raíz. Y debes poder acceder a las variables dentro del parcial usando el $ este identificador para hacer referencia a cada variable como si fuera un miembro del objeto parcial:

//your-partial.phtml file 

$this->var; 

Como alternativa, también puede crear un ayudante de vista - un ayudante de vista es una clase que se declara y amplía desde la clase Zend_View_helper y se puede invocar desde una vista como si fuera una función miembro.

Para más información sobre ayudantes de vista se puede hacer referencia a esta redactar el Zend http://devzone.zend.com/article/3412-View-Helpers-in-Zend-Framework

+0

¿Por qué se usa aquí ZF en el docu la siguiente ruta? application/modules/default/views/menu.phtml: http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.navigation.acl –

Cuestiones relacionadas