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

Incluir una vista dentro de otra

Estas en el tema de Incluir una vista dentro de otra en el foro de Zend en Foros del Web. Hola que tal espero y me puedan ayudar. Estoy trabajando en ZEND alguin me podria decir como puedo hacer un include a una vista dentro ...
  #1 (permalink)  
Antiguo 30/05/2012, 10:27
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 1
Incluir una vista dentro de otra

Hola que tal espero y me puedan ayudar. Estoy trabajando en ZEND alguin me podria decir como puedo hacer un include a una vista dentro de otra.

Es decir tengo una vista en la cual tengo un formulario para guardar los datos a la BD, pero quiero ocupar ese mismo formulario para cuando haga una consulta a la BD y haga un update esto es para ahorrarme tiempo, por decirlo de otra manera si llega haber un cambio en el regitro ya no tengo que cambiar el formulario al editar.

Espero me hayan entendido gracias y saludos
  #2 (permalink)  
Antiguo 30/05/2012, 10:39
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: Incluir una vista dentro de otra

Pues puedes usar el mismo objeto Form en ambos lados, aunque para hacer render de una vista desde otra se usa el helper Partial:
Código PHP:
Ver original
  1. <?php echo $this->partial('template'); ?>

Saludos.
  #3 (permalink)  
Antiguo 30/05/2012, 10:41
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: Incluir una vista dentro de otra

Puedes utilizar partial o render directamente, todo depende de lo que necesites, partial deberías utilizarlo si necesitas pasar variables al view en caso contrario preferible evitar el overhead del mismo y utilizar render.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 30/05/2012, 10:44
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 1
Respuesta: Incluir una vista dentro de otra

ok pero no estoy usando el objeto FORM de ZEND sino en la vista puro HTML. Ahora el <?php echo $this->partial('template'); ?> se lo pongo a mi vista?
  #5 (permalink)  
Antiguo 30/05/2012, 11:11
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: Incluir una vista dentro de otra

Como dice @masterpuppet puedes usar render directo ($this->render('foo');)

Etiquetas: Ninguno
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 08:18.