"Así debéis hacer vosotros: manteneos locos, pero comportaos como personas normales. Corred el riesgo de ser diferentes, pero aprended a hacerlo sin llamar la atención. "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 4 del Curso de Zend Framework 2 ( ZF2 ). Layout y view manager

Domingo 07 de Abril de 2013

Zend Framework
Autor: César Cancino
Categoría: Zend Framework
Etiquetas Programación, php, mysl
Comentarios 13

VideoTutorial 4 del Curso de Zend Framework 2 ( ZF2 ).
Continuamos esta nueva aventura, iniciándonos en el trabajo con la herramienta Zend Framework 2.
En este video comenzaremos el estudio y análisis de los Layout en Zf2. Aprenderemos cómo se crean, cómo se declaran en el module.config.php, en qué carptera crearlos, y cómo asociarlos a nuestras vistas.
Analizaremos la estructura de un Layout genérico, usando los helpers:
- headMeta
- headTitle
- headLink
- headStyle con su método prependStylesheet
- headScript con su método prependFile
Veremos la estrucura general de un Layout, y cómo indicar que se debe cargar el código de la vista usando $this->content.
Finalmente, aprenderemos cómo pasarle parámetros a los layout desde los métodos de los Controllers. Nos crearemos un archivo css para probar, aunque durante el video no me funcionó ajaaj...
Aprendremos a indicarle a los métodos de los Controllers, un Layout en específico, y cómo manejar estos mismos métodos para ajax, usando setTerminal.
Todo en 60 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

13 Comentarios

  1. Pablo
    Martes 15 de Noviembre de 2016

    Venga que ya me esta gustando el zend 2 !, voy a por el siguiente video : ) . Gracias

  2. Loorenax
    Miércoles 07 de Octubre de 2015

    Hola, excelentes videos, muchas gracias. Me surgio una duda con los layouts, quiero crear varios layout que contengan especificamente una parte de otro layout, por ejemplo quisiera crear un layout que muestre los datos especificos de un cliente, quiero otro layout que contenga unos botones de Alta, Baja, Cambios. Y solo invocarlos en un layout central que me permia hacer diversas convinaciones. Esto es posible y sabe como se tendrian que enlazar?

  3. johan estrella
    Martes 15 de Septiembre de 2015

    oye cesar por que eres toda una pistola programando ...........

  4. Fernando Rodelo
    Lunes 01 de Septiembre de 2014

    Buenos días Cesar, primero que nada agradecerle por compartir sus conocimiento y felicitarle por su técnica, estoy siguiendo sus tutoriales de zend2 y al igual que Hector Jaime (Enero 2 de 2014) tengo la misma inquietud, como hacemos para usar un único layout o tener un solo directorio con layout que los puedan usan usar todos los módulos de mi aplicación en Zend, de manera que sea mas sencillo las labores de mantenimiento y administración del sistema. De antemano muchas gracias por sus respuestas.

  5. Hector Jaimes
    Jueves 02 de Enero de 2014

    Buena tarde muy buen tutorial, 1 pregunta para como se haria si quiero utilizar el mismo layout en todos mis modulos(sin tener que crear el archivo de layout en cada uno de ellos), es decir 1 layout para toda la aplicacion. Muchas gracias y excelente video

  6. Leo
    Miércoles 28 de Agosto de 2013

    En archivo estilos.css hay que cambiar el asterisco(#) por punto(.) para que tome el estilo.

  7. oliver lozada
    Viernes 12 de Abril de 2013

    hola cesar, como siempre muy buenos tus videos, de hecho a varios de mis amigos les recomiendo tu pagina xq tiene muy buenos videotutoriales y exelentemente explicados :) (y), tambn aprovecho para comentarte q en tu error en el video en el archivo estilos.css es q estas llamando un id "#header{background-color:red; color:#FFF;}" y en tu html estas llamando una clase "Encabezado" asi q lo correcto seria y ya lo sabes es cambiar el simbolo de gato por un punto :P.saludos

  8. María Paulina Ramírez Vásquez
    Viernes 12 de Abril de 2013

    Hola César, muchas gracias por tus videos, la verdad he entendido muchas cosas gracias a ellos. Con respecto a tu problema con el HeadScript a mí también se me presentó, y parece que es algo de la caché. De todas maneras yo utilicé el método setFile en vez del prependFile y me funcionó perfecto :D Nuevamente gracias y estaré pendiente de tu próximo video. Saludos :)

  9. juan
    Viernes 12 de Abril de 2013

    excelente..., muchas gracias por compartir tus conocimientos.

  10. Jose
    Martes 09 de Abril de 2013

    Muy bueno el video...Te felicito... Ahora estoy ansioso por el siguiente, pero tengo la siguiente pregunta.. ¿Cuando expliques el acceso a la BD, lo harás con un ORM (Doctrine 2, por ej.)? Un gran saludo y abrazo a la distancia...

  11. Cubansephiroth
    Martes 09 de Abril de 2013

    Excelente trabajo que haces con estos videos cesar. En el minuto 46 del video que no te carga el css jaja, seguro que con unas coronas te hubiese funcionado xD. Es solo que estas cargando en el DIV del archivo trabajo.phtm una clase header y lo que definiste en el archivo estilos.css fue un id. Ojala y sigas dedicando tu valioso tiempo a aportar tus conocimientos a esta comunidad. Saludos....

  12. José
    Lunes 08 de Abril de 2013

    Houston, Houston....Problema resuelto....Capa8... El problera era cambiar "headScrypt" por "headScript".. Disculpa las molestias... Saludos...

  13. Fabian
    Lunes 08 de Abril de 2013

    Muy buen video gracias por tu aporte