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

Consulta sobre Zend View

Estas en el tema de Consulta sobre Zend View en el foro de Zend en Foros del Web. Hola chicos, recurro a ustedes nuevamente, ya que tengo la siguiente duda, he leido como hacerlo por algun lado pero no recuerdo en dodne, y ...
  #1 (permalink)  
Antiguo 28/08/2008, 08:04
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años, 6 meses
Puntos: 1
Consulta sobre Zend View

Hola chicos, recurro a ustedes nuevamente, ya que tengo la siguiente duda, he leido como hacerlo por algun lado pero no recuerdo en dodne, y no lo puedo encontrar.

La idea es la siguiente, tengo en mi controlador la siguiente linea:

Código PHP:

    
public function indexAction() {
    .....
    } 
Esto por default, carga mi archivo index.phtml de mi view, lo que no recuerdo, es como cargar adiccionalmente otro archivo de mi view por ejemplo listausuarios.phtml en la misma accion.

Alguna idea??
  #2 (permalink)  
Antiguo 28/08/2008, 08:47
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 21 años
Puntos: 8
Respuesta: Consulta sobre Zend View

Cita:
Iniciado por gabyrsh Ver Mensaje
Hola chicos, recurro a ustedes nuevamente, ya que tengo la siguiente duda, he leido como hacerlo por algun lado pero no recuerdo en dodne, y no lo puedo encontrar.

La idea es la siguiente, tengo en mi controlador la siguiente linea:

Código PHP:

    
public function indexAction() {
    .....
    } 
Esto por default, carga mi archivo index.phtml de mi view, lo que no recuerdo, es como cargar adiccionalmente otro archivo de mi view por ejemplo listausuarios.phtml en la misma accion.

Alguna idea??
Código PHP:
class MyController extends Zend_Controller_Action
{
    public function 
fooAction()
    {
        
// Renders my/foo.phtml
        
$this->render();

        
// Renders my/bar.phtml
        
$this->render('bar');

        
// Renders baz.phtml
        
$this->render('baz'nulltrue);

        
// Renders my/login.phtml to the 'form' segment of the response object
        
$this->render('login''form');

        
// Renders site.phtml to the 'page' segment of the response object; does
        // not use the 'my/' subirectory
        
$this->render('site''page'true);
    }

    public function 
bazBatAction()
    {
        
// Renders my/baz-bat.phtml
        
$this->render();
    }

Recuerdo que también es bueno leer la documentación oficial para eso esta.

Es un ingles muy básico, ademas con solo leer los ejemplos que bienen se entiende bién.
  #3 (permalink)  
Antiguo 28/08/2008, 09:00
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: Consulta sobre Zend View

Si, gracias, pero no recordaba a que seccion de la documentacion redirigirme.
Gracias por ayudarme.

Un abrazo.
  #4 (permalink)  
Antiguo 12/06/2009, 08:20
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: Consulta sobre Zend View

tengo una duda con esto

yo hago

Código PHP:
// Renders my/login.phtml to the 'form' segment of the response object
$this->render('login''form'); 
y luego en la vista como muestro el contenido del form segment?

estuve buscando, mirando la documentacion y el codigo de zend y no vi nada...
  #5 (permalink)  
Antiguo 12/06/2009, 08:30
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: Consulta sobre Zend View

bueno lo solucione usando el Action View Helper, pero igual me resultaria interesante saber como usar el renderizar en un segmento del response object
  #6 (permalink)  
Antiguo 13/06/2009, 16:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Consulta sobre Zend View

<?php echo $this->form; ?> no te sirve?

Saludos.
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 04:37.