Listado y paginación de registros en CakePHP 3

Listado y paginación de registros en CakePHP 3

En esta nueva lección que forma parte del curso de CakePHP 3 vamos aprender a listar los registros que provienen de nuestra base de datos pero previo a esto debemos conocer conceptos bastante importantes como ser la capa del modelo de CakePHP que está conformado por una clase tabla y una clase entidad, así también voy a platicarte sobre el nuevo ORM de CakePHP 3 el cual toma ideas y conceptos de dos patrones que son ActiveRecord y DataMapper, su objetivo es crear una implementación híbrida que combina aspectos de ambos patrones para crear una forma rápida y sencilla de usar el ORM. Armado de estos conocimientos te darás cuenta que para listar y paginar nuestros registros de usuarios de nuestra aplicación pocake solamente nos tomará un par de minutos y un par de lineas de código 8-)

Continuar leyendo «Listado y paginación de registros en CakePHP 3»

Asociaciones en Symfony 2 – Parte 1

Arrancamos con un nuevo apartado que forma parte del curso de Symfony 2 en el que vamos a tratar el tema de las asociaciones. Doctrine el ORM de Symfony nos provee un completo sistema para manejar las asociaciones y relacionar las entidades de nuestra aplicación. Si has seguido este curso desde el comienzo (estoy seguro que si) recordarás que en las primeras lecciones he plasmado una imagen bastante explicativa del proyecto que vamos a desarrollar durante todo el curso:

Continuar leyendo «Asociaciones en Symfony 2 – Parte 1»

Rutas y controladores en CakePHP 3

Rutas y controladores en CakePHP 3

Las rutas en CakePHP 3 son un punto de entrada del usuario a nuestra aplicación y a la vez este punto de entrada va representar una petición a dicha aplicación. Cada una de estas rutas apuntará a un controlador para que este posteriormente interactué con cada una de las acciones (métodos) que lo contiene y finalmente se generará una respuesta enviada al usuario ya sea en formato HTML mediante las vistas o puede ser también en formato JSON.

Continuar leyendo «Rutas y controladores en CakePHP 3»

Buscador en Symfony 2 con ElasticSearch

Buscador en Symfony 2 con ElasticSearch

ElasticSearch es un software creado por Shay Banon que esta desarrollado en JAVA, esta herramienta nos ayuda a implementar una búsqueda full-text bastante potente, aplicaciones como GitHub, WordPress y Stackoverflow utilizan este software ya que una de sus potencialidades es proveernos de un API para poder aplicarlo en otras tecnologías. En esta nueva lección que forma parte del curso de Symfony 2 vamos a implementar este software dentro de nuestra aplicación, para ello vamos a hacer uso del bundle FOSElasticaBundle el cual nos va permitir implementar ElasticSearch en nuestro proyecto de asignaciones.

Continuar leyendo «Buscador en Symfony 2 con ElasticSearch»

AJAX con Symfony 2

AJAX con Symfony 2

En esta nueva lección vamos aprender a interactuar desde Javascript con el Framework Symfony 2, para ello vamos utilizar una de las librerías mas completas de javascript como ser jQuery y junto con nuestros conocimientos adquiridos durante todas estas lecciones referente al framework vamos a implementar la eliminación de usuarios dentro de nuestro proyecto de asignaciones utilizando jQuery y una petición POST con AJAX.

Continuar leyendo «AJAX con Symfony 2»