VideoTutorial 10 del Curso de Zend Framework 2 ( ZF2 ). Introducción a ZendDb
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 ZendDb.
Veremos 3 de sus componentes:
-Adapter ( ZendDbAdapter ) : 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.
Deja tu comentario
Su dirección de correo electrónico no será publicada.
Buscar
Suscríbete
Sígueme
Categorías
- Android
- Api de Facebook
- Api de Google Maps
- ASP Clásico
- ASP.NET
- Bases de Datos
- Charlas, Conferencias y Talleres
- GitHub
- Java
- Java Server Faces
- Javascript
- Laravel
- Linux
- Marketing Digital
- Moodle
- Mysql
- PHP Orientado a Objetos
- PHP y MySQL
- Plugins para WordPress
- PostGreSQL
- Ruby on Rails
- Seguridad
- Taller Codeigniter
- Taller Java Server Page
- Taller Práctico Apache Struts 2
- Taller Práctico de Angular
- Taller Práctico de Django 3
- Taller Práctico de Flask
- Taller Práctico de Programación con Python
- Taller Práctico de Spring Boot
- Taller Práctico de Spring Web MVC
- Taller Práctico de Symfony 2
- Taller Práctico de Vue JS
- Taller Práctico PHP y MySQL
- Varios sobre Codeigniter
- Varios sobre PHP y MySQL
- WordPress
- Yii Framework
- Zend Framework
0 Comentarios