"Aprender, Aprender y Nunca Practicar, es como Arar, Arar pero NUNCA SEMBRAR "

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 5 del Curso de Zend Framework 2 ( ZF2 ). Creación de Módulos

Domingo 14 de Abril de 2013

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

VideoTutorial 5 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 aprenderemos cómo es la arquitectura modular de ZF2. Veremos cómo es la estructura de directorios de un módulo, y revisaremos cómo crear uno manualmente.
Usaremos el archivo config\application.config.php para decirle a ZF2 la existencia de un nuevo módulo. Veremos cómo configurar un nuevo module.config.php con los elementos principales, como invokables, Segment, router ( escencial ), y el view_manager, con el que indicaremos las acciones principales de nuestro nuevo módulo.
Crearemos un módulo de prueba, y haremos un hola mundo desde él, a modo de prueba.
En el próximo video, aprenderemos la manera que usan en la comunidad de ZF2 para crear módulos y compartirlos.
Todo en 39 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

14 Comentarios

  1. Diaz , Pablo
    Miércoles 16 de Noviembre de 2016

    Se me ha hecho que soy de la tierra con la creacion de modulos , en mi caso , un error en el nuevo modulo , afectaba a los demas modulos y me costo algo darme cuenta lo que siempre comenta Cesar con sentitive case en los nombres , pero ahi estaba Cesar para la revolucion para salir corriendo por la biblioteca : ) Gracias de nuevo , Voy a por el siguiente video.

  2. sergio orjuela
    Viernes 01 de Mayo de 2015

    Hola cesar he seguido tus videos y pues mi inquietud es la siguiente los modulos que has hecho me sirven en el windows pero al implementarlo en ubuntu no me sirve que podria hacer hay gracias

  3. Alejandro
    Lunes 02 de Marzo de 2015

    Gracias, César. Siempre tan didáctico y altruista ...

  4. Matias
    Lunes 24 de Marzo de 2014

    Hola Cesar, Muchas gracias por los maravillosos videos. Tengo un problema que otros han comentado. Por alguna razon el nuevo modulo me esta forzando el layout para los modulos anteriores (por ejemplo para el modulo Application). Porque pasa eso? Que error estare cometiendo? Saludos y Muchas Gracias

  5. Matias
    Lunes 24 de Marzo de 2014

    Hola Cesar, Muchas gracias por los maravillosos video. Tengo el mismo problema que comentan varios. Es que el primer modulo me carga el layout del segundo modulo. Como se puede resolver eso? Saludos

  6. Matias
    Lunes 24 de Marzo de 2014

    Hola Cesar, Muchas gracias por los maravillosos video. Tengo el mismo problema que comentan varios. Es que el primer modulo me carga el layout del segundo modulo. Como se puede resolver eso? Saludos

  7. eduar garcia
    Miércoles 18 de Diciembre de 2013

    Hola cesar, me pasa algo raro y es que cuando creo el segundo modulo y modifico el layout de este, se me altera el layout del modulo application, porque sucede eso? gracias

  8. Jorge
    Sábado 22 de Junio de 2013

    Hola Cesar gracias por el video la verdad me estas salvando la vida literal ya sabes tengo uno de esos maestros que no esta tan comprometido con la educación asi como tu disculpa habias comentado de un sujeto que también hacia video de zend framework sera que puedas compartir la liga gracias por todo y ojala jamas mueras :3

  9. Jose Manuel
    Sábado 15 de Junio de 2013

    Hola de nuevo, He revisado el vídeo de nuevo, a ver si es que se me había escapado algo, pero observo que te ocurre lo mismo. Comentas que es porque modificamos el archivo de estilos, aunque si te fijas (por el header hh), aún cargando el modulo de application está usando el layout definido para el modulo Cesar. Por lo tanto la pregunta sigue más abierta si cabe. Gracias y un saludo, ·_-

  10. Jose Manuel
    Sábado 15 de Junio de 2013

    Buenas de nuevo, He visto de nuevo el vídeo para examinar si es que me dejé algo, pero estoy viendo en el final del mismo que te ocurre lo mismo. En la explicación parece que consideras que es por haber eliminado los estilos. Sin embargo, creo que no es así ya que si te fijas el layout es el del modulo nuevo, no el de la aplicación. Lo observo apreciando el header "hh" que se definió en el layout del modulo Cesar. De modo que la duda sigue más abierta si cabe. ·_-

  11. Anel Gonzalez
    Jueves 18 de Abril de 2013

    Hola, soy nuevo con esto del Zend Framework y tengo 1 interrogante que no logro entender: También soy nuevo con el tema de los namespaces en PHP y por lo que pude investigar en internet creo que lo entiendo, pero cuando veo aplicado el concepto de namespacing en Zend veo que hay algo como raro. Noto que cuando se usa la clausula "use" para hacer uso de un namespace la misma se va hasta el nombre de la clase y tengo entendido que solo debe ser hasta el namespace. ejemplo: rutadel amespaceclase

  12. Cubansephiroth
    Jueves 18 de Abril de 2013

    Saludos y gracias por estos videos, me hago eco de las palabras de @José, espero con ansias el tema del acceso a datos y espero tambien que lo abordes con el uso de algun ORM. (también en animo de apoyo) los modulos los podemos generar con la utilidad zfTool o si usas el IDE Zend Studio 10(es de pago).

  13. Alberto
    Martes 16 de Abril de 2013

    Muy buenos los videos, espero con ansias el próximo, felicidades maestro.

  14. José
    Lunes 15 de Abril de 2013

    Bueno el video...Te felicito... Lo que si te puedo mencionar (como apoyo a tu presentación) es que si bien creaste el módulo desde cero, en GitHub, tal como lo hiciste en la aplicación, también se puede descargar el Skeleton de un módulo ( ZendSkeletonModule), donde sólo necesita efectuar las modificaciones en los archivos de configuración. Preguntas: 1) En cuantas clases más aparecerá el acceso a datos? 2) Para acceder a los datos trabajarás con un ORM? Saludos y un abrazo.