Tabla de contenidos
- B.1. Zend Framework 1.12
- B.2. Zend Framework 1.10
- B.3. Zend Framework 1.9
- B.4. Zend Framework 1.8
- B.5. Zend Framework 1.7
- B.6. Zend Framework 1.6
- B.7. Zend Framework 1.5
- B.8. Zend Framework 1.0
- B.9. Zend Framework 0.9
- B.10. Zend Framework 0.8
- B.11. Zend Framework 0.6
Al actualizar desde una versión anterior a Zend Framework 1.12 o superior, debería tener en cuenta las siguientes notas de migración.
Antes de la versión 1.12, no se podía utilizar un helper con el nombre "My_View_Helper_Navigation_Menu", porque el helper proxy siempre devolvía el helper de vista estándar "Zend_View_Helper_Navigation_Menu".
A partir de la versión 1.12, puede utilizar sus propios helpers de navegación con el nombre "menu", "breadcrumbs", ...
Cree su propio helper con nombre "Menu":
class My_View_Helper_Navigation_Menu
extends Zend_View_Helper_Navigation_HelperAbstract
{
public function menu(Zend_Navigation_Container $container = null)
{
if (null !== $container) {
$this->setContainer($container);
}
return $this;
}
public function render(Zend_Navigation_Container $container = null)
{
return '<nav>Example</nav>';
}
}
Añada la ruta del helper a Zend_View en su
clase Bootstrap:
protected function _initView()
{
$this->bootstrap('view');
$this->view->addHelperPath(
'path/to/helper',
'My_View_Helper_Navigation'
);
}
O añada la ruta del helper en su archivo "application.ini":
resources.view.helperPath.My_View_Helper_Navigation = "path/to/helper"
El siguiente código se utiliza en un script de vista:
<?php echo $this->navigation()->menu(); ?>
Salida:
<nav>Example</nav>