Category Archives: Symfony

Doctrine2: Join sin relación

Últimamente tengo poco tiempo, pero no quiero perder la costumbre de escribir artículos aunque sean cortos como es este caso. Además, últimamente hemos recibido varios correos proponiendo temas para hacer artículos y eso se agradece mucho! En este caso, Manuel Aguirre, nos recomendó hacer un artículo sobre la posibilidad de hacer Joins en Doctrine2 sin necesidad

Continue Reading →

deSymfonyDay 2014 en Barcelona!

Este año en principio no se iba a celebrar deSymfony porque entre otras cosas se celebrará en Madrid la Symfony Con, pero la semana pasada un tweet de Raúl Fraile propició una serie de reacciones por parte de la comunidad Symfony y en menos de usa semana ya se ha decidido que el día 31

Continue Reading →

Symfony2: Asignar el usuario logueado a una entidad automáticamente

Es posible que en nuestra aplicación tengamos algunas Entities que dependen del usuario que está conectado, es decir, tienen un atributo $user, por ejemplo, que debe almacenar al usuario de la sesión. Vamos a ver una forma de hacer esto automáticamente con los eventos de Doctrine.

Continue Reading →

Symfony2: Acceder al usuario logueado

En el artículo de hoy vamos a ver cómo recuperar el usuario conectado en la aplicación desde un controlador o servicio y en Twig. También veremos cómo comprobar si el usuario está conectado.

Continue Reading →

Configurar Behat, Mink y Selenium2 para usar Chrome

El otro día Alfonso nos dio una buena charla sobre Behat en Symfony Valencia. La charla es una introducción a Behat viendo los problemas que resuelve y cómo puede cambiar nuestra forma de trabajar. En el artículo de hoy veremos cómo configurarlo para lanzar nuestros escenarios con Chrome.

Continue Reading →

Symfony2.4: Dependent Forms

I wanted to update my post about Dependent Selects because there is some deprecated code in it and I also wanted to write a post in English, so here we are! We will see how to implement Dependent Forms using Form events in detail.

Continue Reading →

Symfony2: Constraints

En este artículo vamos a cómo son los Constraints. En la documentación de Symfony hay una referencia a todas ellos, aquí vamos a ver las clases implicadas.

Continue Reading →

Symfony2: Internacionalización usando el subdominio

Hay muchas páginas internacionalizadas en las que el idioma se indica en el subdominio, como por ejemplo Facebook o Yahoo. A partir de la versión 2.2 de Symfony, hacer esto es muy sencillo, ya que podemos indicar el host en la definición de la ruta.

Continue Reading →

PHP: Goutte una librería para hacer web scraping

Goutte es una librería creada por Fabien Potencier a partir de varios componentes de Symfony y Guzzle. Esta librería nos permite navegar por páginas web a través de código, filtrar el contenido y extraer la información que necesitamos.

Continue Reading →

Symfony2: Configurar empty_data en formularios

Leyendo un artículo muy interesante de William Durand acerca de la encapsulación de los datos con los formularios en Symfony2 descubrí el atributo empty_data. Este atributo tiene una entrada en el cookbook de Symfony2 y no tiene nada que ver con el atributo empty_value que se usa en los formularios tipo choice. El atributo empty_data en un

Continue Reading →