Que tal, antes que nada me presento.
Mi nombre es Martin , soy desarrollador web y hace poco comenzé a aprender Zend Framework.
Estoy creando una aplicación modular con ZF y tengo la siguiente duda:
Tengo dos modulos en principio , "admin" y "default" con sus correspondientes "bootstraps" y al correr la aplicación noto que se ejecutan ambos y no solo el del modulo invocado (como supongo que debería ser).
Ejemplo ->
bootstrap de "default" :
Código PHP:
<?php
class Default_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected function _initViewHelpers()
{
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$view->test = 'toto';
}
}
bootstrap de "admin" :
Código PHP:
<?php
class Admint_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected function _initViewHelpers()
{
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$view->test = 'coco';
}
}
Al imprimir
$this->view->test en las vistas de cualquiera de los módulos obtengo "
coco"
Este comportamiento es normal?