MVC

Guía de Symfony2 – Capítulo 6 – Trabajando con el Controlador

En los capítulos anteriores de la guía de Symfony2 estuvimos hablando sobre sobre la configuración del routing y hoy se ha publicado ya el siguiente capítulo con un nuevo tema muy importante, el controlador. El controlador es el encargado de que contener los Actions (acciones) es decir la lógica del negocio de nuestra aplicación. En […]

Guía de Symfony2 – Capítulo 6 – Trabajando con el Controlador Leer más »

Guía de Symfony2 – Capítulo 5 – Definición de rutas con comodines

Siguiendo con la explicación del capítulo anterior de la guía de Symfony 2, hoy se ha publicado la segunda parte del sistema de routing en donde se entra más en detalle sobre la definición de URLs con parámetros. Symfony2 a través de su sistema de ruteo nos permite crear fácilmente URLs amigables que permitan contener

Guía de Symfony2 – Capítulo 5 – Definición de rutas con comodines Leer más »

Guía de Symfony2 – Capítulo 4 – Sistema de Routing

Ya se encuentra publicado el capítulo número 4 de la Guía de Symfony2 en Maestros del Web. En este capítulo @maycolalvarez, con quien estuvimos trabajando para esta guía, hará un muy buena introducción al sistema de ruteo que Symfony2 propone. El sistema de routing permite pensar en las URLs a través de un identificador único

Guía de Symfony2 – Capítulo 4 – Sistema de Routing Leer más »

Guía de Symfony2 – Capítulo 3 – Creando páginas con Symfony 2

Ya hemos publicado el tercer capítulo de la Guía de Symfony2 en Maestros del Web. En esta entrega hablaremos sobre los 3 pasos básicos para crear nuestras páginas. Veremos que el ciclo comienza cuando se accede a una URL definida por nuestras rutas definidas en el routing.yml, luego el sistema de ruteo deriva la información

Guía de Symfony2 – Capítulo 3 – Creando páginas con Symfony 2 Leer más »

Guía de Symfony2 – Capítulo 2 – El proyecto y los bundles

Hoy hemos publicado el segundo capítulo de la Guía de Symfony2 en Maestros del Web. En este capítulo entraremos a más bajo nivel entendiendo la estructura de un proyecto Symfony estándar. Hablaremos sobre los controladores frontales y los entornos de desarrollo y producción explicando como puede sernos de gran utilidad tener separados. Por último hablaremos

Guía de Symfony2 – Capítulo 2 – El proyecto y los bundles Leer más »

Servicios REST usando Silex micro-framework 2/3

Dando continuidad al artículo anterior sobre servicios REST usando el micro-framework Silex, hoy hablaremos sobre la implementación del código que fue publicado en GitHub como base de este proyecto. NOTA: En este artículo veremos lo esencial del código usado para este proyecto pero se aconseja primeramente una lectura de la documentación oficial de Silex. En

Servicios REST usando Silex micro-framework 2/3 Leer más »

Mi opinión oficial sobre Symfony2

La fecha tan esperada desde hace ya mucho tiempo ha llegada finalmente. Ya estuvimos esperando desde el año pasado varias veces el famoso lanzamiento de Symfony2 y hoy ha llegado el día oficial por lo que no me gustaría dejar pasar este día tan esperado sin dejar una impresión de meses de pruebas con varios preview releases, beta versions y release candidates.

Mi primera impresión sobre esta nueva versión después de trabajar con Symfony desde la versión 1.0 es, SE ESCRIBE MUCHO!!!. La magia que hasta ahora nos regalaba Symfony 1 con sus archivos .yml eran realmente muy útiles pero lastimosamente tuvieron que sacrificar esto para lograr mayor performance.

Mi opinión oficial sobre Symfony2 Leer más »

Data Hydrators con Symfony 1.4 y Doctrine

Muchas veces busque alguna buena documentación sobre los Data Hydrators de Doctrine más como ejemplos que simples explicaciones y luego de mucha pelea logré entenderlos bien como para trabajar a gusto con ellos por lo que me gustaría dejarlo por escrito por si pueda serles de utilidad.
Yo lo explicaría diciendo que Doctrine utiliza Data Hydrators para la transformación de los Doctrine_Query que usamos al momento de hacer nuestros DQLs. Es decir, un DQL generado por nosotros nos sirve para generar dinámicamente el SQL necesario para ejecutarlo contra la base de datos y nos devuelve de alguna manera información de la base de datos que por lo general lo hubiésemos denominado un ResultSet. Estos datos devueltos vienen en un formato que Doctrine maneja y los Data Hydrators nos permiten decirle que nos devuelve de cierta manera que podamos manipularlos más fácilmente. A esta proceso de transformación se le denomina «hidratar los datos» y nos sirve para manipularlos como objetos, arrays o como un dato específico a lo que se le denomina escalar.

Data Hydrators con Symfony 1.4 y Doctrine Leer más »

Symfony 1.4, jQuery y Ajax

Symfony en sus versiones anteriores contaba con helpers interesantes para la creación de links y formularios utilizando Ajax utilizando prototype. Así como existe hoy en día el helper para link link_to() existía un link_to_remote() que era capaz de crear el código JavaScript necesario para la llamada Ajax. Con el tiempo, en las versiones más maduras del framework esto fue eliminado y se creó un plugin que utiliza jQuery llamado sfJqueryReloadedPlugin que continúa con las funciones más utilizadas. El enlace al plugin lo pueden encontrar aquí donde podrán ver la documentación necesaria.

La idea de este artículo NO es sobre la utilización del plugin sino sobre cómo ejecutar las llamadas Ajax directamente desde cero para entender la idea y poder hacer lo que necesitemos sin depender del plugin.

Symfony 1.4, jQuery y Ajax Leer más »