Menú

Juan Luis García Borrego

Programación, PHP, Symfony2, Silex y más cosillas.

Configuring syntax postCSS in PHPstorm

Recently, I have used and tried the new way of write CSS.  Although I am not frontend I like know what are they doing them. In my last business personal project I used postCSS. Maybe your are questioning what are that?  Is the way use tomorrow’s CSS syntax, and today, all this running on javascript.
(más…)

Agrupar checkboxes en Symfony – Twig

El siguiente código muestra como renderizar checkboxes agrupados directamente en twig, sin crear ningún bloque personalizado en tu plantilla.

(más…)

Clonar todas las ramas de un repositorio remoto

Al clonar un repositorio, se descarga solo la rama principal (por defecto, master). A continuación mostraré los pasos para extraer todas las ramas existentes en el repositorio remoto. (más…)

Gestión de assets en Symfony con Gulp – PHP Sevilla

Juan Luis García Borrego - Symfony - Gulp PHP Sevilla

Slides de mi charla en PHP Sevilla el pasado 28 de Septiembre sobre el manejo de assets con Gulp en un proyecto symfony.
Temas vistos:

(más…)

Gestión de assets en Symfony con Gulp

Symfony Gulp Assets

Desde la versión 2.8, Symfony no incluye a nuestro viejo amigo AsseticBundle, en la actualidad gracias al ecosistema JavaScript, disponemos de numerosas herramientas para trabajar y manejar nuestros assets.

En este artículo vamos a hablar de Gulp JS, y cómo gestionar los assets en un proyecto symfony. (más…)

Añadiendo funciones SQL nativas a DQL en Symfony

DQL (Doctrine Query Language) soporta un conjunto limitado de funciones SQL específicas entre los diferentes sistemas gestores de base de datos (MySQL, PostgreSQL, Oracle o SQLite).

Una vez definido un proveedor de base de datos en nuestro proyecto (que en ningún caso cambiará en el futuro) podemos hacer uso de todas las funciones nativas disponibles.

Este artículo, muestra como añadir la función nativa DATE() de MySQL a Doctrine en un proyecto Symfony. (más…)

Symfony3; ¿Qué hay de nuevo viejo?

En el día de ayer (24 de Febrero 2016), se celebró la edición número 8 del grupo PHP Sevilla.
Esta vez me “tocó” a mí ser el ponente 😜, a continuación os dejo las slides dónde hago una breve introducción a Symfony y comento las principales novedades de la nueva versión 3.
(más…)

Jedy CMS Multi-language

Jedy es un pequeño gestor de contenidos multi-idioma (FrontEnd y BackEnd) desarrollado con el framework PHP Symfony 3. (más…)

Métodos mágicos PHP

Las clases PHP tiene una serie de nombres de métodos reservados llamados métodos “mágicos”. Se identifican por el prefijo “__”  y ninguna clase puede tener métodos con estos nombres a menos que se desee aplicar la funcionalidad mágica asociada a cada uno de ellos.
(más…)

Doctrine LAZY loading, EAGER y EXTRA_LAZY

Se explica el uso de las diferentes estrategias que tiene doctrine para obtener registros con asociaciones a través de un mini-proyecto Symfony2,que además de probar todo el código podemos ver todos los detalles de las consultas gracias al web profiler.
(más…)