Foros del Web » Programando para Internet » PHP » Zend »

Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

Estas en el tema de Como Hago Para Usar El View En Distintos Métodos Del Bootstrap? en el foro de Zend en Foros del Web. Hola, necesito saber como puedo usar el mismo view en distintos métodos del Bootstrap. GRACIAS!...
  #1 (permalink)  
Antiguo 28/03/2011, 17:56
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 9 meses
Puntos: 1
Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

Hola, necesito saber como puedo usar el mismo view en distintos métodos del Bootstrap.
GRACIAS!
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!
  #2 (permalink)  
Antiguo 28/03/2011, 18:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

¿Que quieres hacer exactamente? Porque lo que registres en un bootstrap está disponible para toda la aplicación.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 28/03/2011, 18:15
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

Cita:
Iniciado por abimaelrc Ver Mensaje
¿Que quieres hacer exactamente? Porque lo que registres en un bootstrap está disponible para toda la aplicación.
Código PHP:
    protected function _initView()
    {
        
// Inicializar la vista
        
$view = new Zend_View();
        ...
        
codigo
        
...
        }

    protected function 
_initMessenger()
    {
        
// OBTENER EL VIEW ANTERIOR PARA CONTINUARLO ACÁ
        
$view INICIALIZO;
        
$view->flashMessenger Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->getMessages();
        
$view->infoMessenger = array();
        
$view->alertMessenger = array();
        ...
        
codigo
        
...
        } 
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!
  #4 (permalink)  
Antiguo 28/03/2011, 18:19
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

View es un resource, configuralo en el application.ini y luego en el Bootstrap:

Código PHP:
Ver original
  1. protected function _initFoo()
  2. {
  3.     $this->bootstrap('view');
  4.     $view = $this->getResource('view');
  5.     ...
  6. }

o sino accede a través del resource layout:

Código PHP:
Ver original
  1. protected function _initFoo()
  2. {
  3.     $this->bootstrap('layout');
  4.     $layout = $this->getResource('layout');
  5.     $view   = $layout->getView();
  6.     ...
  7. }

tambien podes acceder a través de ViewRenderer, elegi la que mas te guste :)

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 28/03/2011, 18:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?

Funciona, MUCHAS GRACIAS!
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!
  #6 (permalink)  
Antiguo 28/03/2011, 18:42
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Como Hago Para Usar El View En Distintos Métodos Del Bootstrap?


Código PHP:
Ver original
  1. protected function _initMessenger()
  2. {
  3.     $this->bootstrap('layout');
  4.     $layout = $this->getResource('layout');
  5.     $view   = $layout->getView();
  6.     $view->flashMessenger = Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->getMessages();
  7.     $view->infoMessenger = array();
  8.     $view->alertMessenger = array();
  9.     ...
  10. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:06.