Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2011, 08:40
nerthalas
 
Fecha de Ingreso: noviembre-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 1
Respuesta: Cómo mostrar la vista de una acción dentro de otra vista (sin Action View

Amplío el post para explicar las razones de mi consulta.

En la web que estoy creando quiero que el formulario de Login se muestre dentro de una ventana modal flotante:

http://www.elwebmaster.com/articulos/ventana-modal-con-jquery-en-3-pasos

Para ello, el contenido de la ventana flotante -en este caso mi login.phtml- debe mostrarse previamente en el index (está oculto para no estropear la maquetación CSS).

La web saca el formulario a través de un botón Login y mediante javascript (jQuery) se muestra como ventana modal flotante.


Layout:

Código PHP:
<div id="principal">
                
                <?php echo $this->layout()->content?>
                
   
                
            </div>
Dentro de ese <div id="principal"> se renderiza el contenido de index.phtml (controlador index, action index):

index.phtml:

Código PHP:
Codigo html variado 

Con
Código PHP:
echo $this->action('login''regauth'); 
el index incluye el contenido de login.phtml y todo funciona como la seda. Pero estoy utilizando un Action View Helper y precisamente es lo que quiero evitar.

Muchas gracias por anticipado.

Última edición por nerthalas; 21/02/2011 a las 09:16