Cómo manejar las excepciones en API Rest con Symfony

Desarrollaste tu primer servicio web usando Symfony. Lo probaste por acá y por allá y funciona todo… salvo cuando no es así. Justo hubo un caso de esos muy extraños en que el registro que buscabas no tiene exactamente todos los campos solicitados… cosas que pasan en el desarrollo de software. Nada es grave, ¿no?… Seguir leyendo Cómo manejar las excepciones en API Rest con Symfony

Cómo saber el controlador que maneja una ruta en Symfony

El framework Symfony es de lo mejorcito que tenemos en el mundillo de PHP (Personalmente es mi favorito por lejos). Para procesar un request se requiere un método de alguna clase (Un controlador). Para decidir cuál es el controlador al que se debe invocar al momento de responder al pedido de un usuario se utiliza… Seguir leyendo Cómo saber el controlador que maneja una ruta en Symfony

Qué se necesita para desarrollar usando Symfony en Windows

Personalmente, es algo que preferiría evitar pero… si no queda opción, hay que hacerlo funcionar 🙂 Algunos problemas que vamos a tener que resolver para tener un entorno de desarrollo medianamente cómodo son: Contar con PHP Contar con composer Contar con git Contar con algún IDE Todas estas cosas en Linux son prácticamente triviales (Especialmente… Seguir leyendo Qué se necesita para desarrollar usando Symfony en Windows

Cómo definir la configuración de la sesión en Symfony

  Ante todo, una aclaración: PHP maneja las sesiones a través de cookies (Antiguamente también se podía propagar el ID de sesión vía URL, aunque es una práctica muy poco segura y, sinceramente, hace mucho que no lo veo). Bien, ahora… ¿qué cosas podrías querer cambiar de la configuración de la sesión? Varias. El nombre… Seguir leyendo Cómo definir la configuración de la sesión en Symfony

Cómo funciona el conversor de parámetros de Symfony

Cada vez que conozco más del framework Symfony, más me gusta :). Esto que te voy a mostrar a continuación me pareció un acto de magia cuando me lo crucé por primera vez: el conversor de parámetros. En la mayoría de los Controllers (especialmente cuando se trata de CRUDs), se recibirá algún parámetro que será… Seguir leyendo Cómo funciona el conversor de parámetros de Symfony

Cómo debuggear un comando Symfony usando PhpStorm

En este post voy a mostrarte un caso algo particular de cómo debuggear un script que corre por línea de comandos. Se trata de debuggear un script hecho con el framework Symfony. La particularidad que tiene este escenario es que el código que escibiste (y que querés verificar), no es un archivo php común, si no… Seguir leyendo Cómo debuggear un comando Symfony usando PhpStorm

Los bundles mínimos para un proyecto empresarial Symfony

Ultimamente me estuve entusiasmando bastante con un par de proyectos en los que estamos trabajando en Leeway (obviamente codeados en mi framework favorito Symfony :)) y me pareció interesante compartir algo de la experiencia. Symfony por sí mismo es un gran Framework cuando se trata de armar un sólido Back-End, pero la parte de front… es un… Seguir leyendo Los bundles mínimos para un proyecto empresarial Symfony

Una máquina virtual lista para PHP+Symfony2+XDebug

Charlando con algunos amigos desarrolladores php surgió un tema que les estaba resultando complicado, así que decidí poner mi pequeño granito de arena (para ellos y para otros que tal vez estén pasando por lo mismo). Ya habíamos hablado del por qué usar una máquina virtual para proyectos PHP. Ya estaba claro que usar un framework… Seguir leyendo Una máquina virtual lista para PHP+Symfony2+XDebug