Twig es el lenguaje utilizado para crear plantillas en Symfony y miles de
otros proyectos PHP. Solo en los últimos seis meses, Twig ha publicado más de
30 versiones en sus ramas 1.x y 2.x, añadiendo un montón de funcionalidades
interesantes. En este artículo, te presentamos algunos de los nuevos fil...
seguir leyendo
El motor de plantillas Twig se publicó por primera vez en 2008, un año
antes de que PHP 5.3 introdujera los "namespaces" en junio de 2009. Esa es la
razón por la que históricamente las clases de Twig no utilizaban namespaces:
namespace App\Twig;
class AppExtension extends \Twig_Exte...
seguir leyendo
La base de la política de retrocompatibilidad de Symfony son las
funcionalidades "deprecadas", que aseguran una actualización continua entre
versiones menores de Symfony. El problema es que solo puedes "deprecar"
funcionalidades usando PHP, así que no puedes por ejemplo avisar a ...
seguir leyendo
Si estás pensando en obtener tu certificación Symfony o Twig, ahora
puedes aprovecharte de una promoción histórica: utilizando el
cupón de descuento CERTIF40 obtendrás un descuento del 40%.
La única condición es que tienes que hacer el examen antes del 30 de
septiembre de 2018. Si estabas pensando e...
seguir leyendo
En las aplicaciones Symfony, gracias a la barra de depuración web, la información útil para los programadores normalmente está a un click de distancia. Por eso en Symfony 2.7 hemos decidido mejorar esa barra incluyendo un nuevo panel con información sobre Twig.
En las versiones actuales de Symfony, ...
seguir leyendo
Cuando utilizas el filtro date para mostrar fechas en una plantilla Twig, Symfony aplica el formato por defecto definido en la extensión Core de Twig. Lo mismo sucede con los valores numéricos mostrados mediante el filtro number_format.
Obviamente estos formatos por defecto se pueden cambiar mediant...
seguir leyendo
En el repositorio oficial de la documentación de Symfony se ha iniciado una discusión bastante activa sobre cómo deben llamarse las plantillas Twig dentro de las aplicaciones Symfony2. Si tu aplicación tiene la siguiente estructura simple con cuatro plantillas:
tu-proyecto/
├─ app/
│ └─ Resources...
seguir leyendo
Facebook es el sitio web más popular del mundo y la aplicación PHP más grande jamás creada. Actualmente tiene más de 1.150 millones de usuarios, a los que sirve cientos de miles de millones de páginas cada mes. A pesar de los cambios tecnológicos surgidos en los últimos años, Facebook permanece fiel...
seguir leyendo
Twig, el mejor sistema de plantillas para aplicaciones PHP, ya ha comenzado a desarrollar su próxima versión 2.0 que podría ser lanzada antes de finales de este año. Fabien Potencier, actual responsable del proyecto Twig, comentó ayer en GitHub lo siguiente:
I plan to release Twig 2.0 by the end of...
seguir leyendo
Durante los días 8 y 9 de febrero se celebró en la ciudad de Miami la primera edición de la conferencia SunshinePHP. Uno de los tres tracks de la conferencia se dedicó exclusivamente a Symfony, donde pude participar como ponente con una charla sobre Twig. Este es mi resumen personal de todo lo vivi...
seguir leyendo