"El mundo está en manos de aquellos que tienen el coraje de soñar y de correr el riesgo de vivir sus sueños "

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 10 del Curso de Zend Framework 2 ( ZF2 ). Introducción a Zend\Db

Domingo 19 de Mayo de 2013

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

VideoTutorial 10 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, comenzamos a trabajar con persistencia, es decir, con datos tomados de una base de datos. Para ésto, utilizaremos la herramienta de ZF2 llamada Zend\Db.
Veremos 3 de sus componentes:
-Adapter ( Zend\Db\Adapter ) : Acá veremos cómo crear la instancia de conexión a la base de datos, usando el archivo config/autoload/local.php. Usaremos el Service Manager ( con su método getServiceLocator ) para generar una conexión de tipo persistente. También revisaremos la documentación oficial de ZF2 para ver las otras formas de conectarnos a otros motores. En este caso lo haremos con MySQL, usando PDO. Crearemos el DSN ( Data Source Name ) respectivo. Usaremos la instancia de Adapter, más la constante Adapter::QUERY_MODE_EXECUTE.
- ResultSet : Revisaremos cómo este componente nos permite hacer consultas a la base de datos usando código SQL trabajado como string. Usaremos sus métodos query, para pasar el string.
- SQL : Analizaremos este componente que nos ofrece un sistema de abstracción para consultas, una especie de ORM ( Object-Relational mapping ). Crearemos la instancia new sql, y usaremos algunos de sus métodos como getSqlStringForSqlObject, select, from, where, order. Todo trabajado de manera súper simple por ahora.
Los datos los procesaremos como un array, usando toArray().
Todo lo anterior lo manejaremos a través de un controlador general, para primero enseñar cómo se hace, en los próximos videos veremos cómo trabajar ésto mismo desde el Modelo, que a la larga es lo correcto. Veremos cómo mostrar todos estos datos en la vista.
Todo en 53 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

8 Comentarios

  1. Fernando Rodelo
    Lunes 01 de Septiembre de 2014

    Hola Cesar, gracias a sus tutoriales he podido entender mejor el funcionamiento de zendframework. En esta ocasión debo molestarle nuevamente con una consulta: Seria posible que me oriente sobre el uso de variables de sessión en ZendFramework2 de momento en los videos no he visto nada relacionado con el tema lo que me llevó a realizar la consulta. He revisado la documentación oficial pero el tema no me queda muy claro. Mil gracias por sus respuestas.

  2. Erick Reyes
    Miércoles 11 de Diciembre de 2013

    Buen día cesar, veras he estado siguiendo el curso de ZF2, que sin duda alguna es muy bueno y te agradezco por compartir tu conocimiento, veras la presente es por que tengo un error en un formulario donde necesito obtener los valores de los select check etc... Entiendo que lo debo hacer con un getValueOptions() según la documentación pero no me ha sido posible implementarlo la verdad lo he intentado de varias formas y no lo logre. espero que logres mostrar como seria una forma de hacerlo Gracias

  3. David
    Domingo 11 de Agosto de 2013

    Cesar, por algun motivo cuando quiero utilizar el toArray no me funciona. El error en el server es : PHP Fatal error: Call to undefined method ZendDbAdapterDriverPdoStatement::toArray() Agradezco tu apoyo !!

  4. Diter
    Viernes 24 de Mayo de 2013

    Cesar muy buen vídeo lo he seguido vídeo por vídeo y los ejemplos y esta muy claro y muy bien preparado. mencionaste unos dos o tres vídeos mas para que este curso termine. pero en lo general muy bien Cesar.lo máximo.

  5. Nelson Ortigoza
    Viernes 24 de Mayo de 2013

    Excelente Videos, Cesar, en este curso se va a tocar el tema de seguridad, roles y permisos con ACL? Tengo una duda, si quiero cargar .js como contenido de una vista no como layout, como un formulario como lo puede hacer?

  6. Emerson
    Miércoles 22 de Mayo de 2013

    Que buenos son tus vídeos, los preparas con mucha responsabilidad y seriedad y estas siempre actualizado con lo último, te cuento que he aprendido mucho con estos videotutoriales. Una abrazo muchos éxitos y que Dios te bendiga

  7. Alex
    Martes 21 de Mayo de 2013

    Muy buen tutorial, estoy siguiendo el curso, una pregunta César, cuantos videos son los de este curso puesto que ya quiero iniciar mi sistema de inventario y facturacion y quisiera saber cuanto durara. y utilizo el wamp server y no el xamp.

  8. Salomon
    Martes 21 de Mayo de 2013

    Lo maximo !! tus videos son muy bueno !!