Filtros en Twig

En Twig podemos crear filtros para cambiar el formato de ciertos valores en las vistas.

Por ejemplo, podríamos crear un filtro de dinero que transforme un valor, ya que en Twig no podemos acceder a las funciones de PHP directamente.

Te mostraré un ejemplo de filtro en Twig para formatear dinero usando la función number_format de PHP.

(más…)

Funciones y métodos en Twig

El motor de plantillas de Twig permite crear funciones que podemos invocar directamente en la vista.

Aunque hay que separar la vista de la lógica, en ocasiones es necesario crear funciones o métodos en Twig para acceder a cosas de la lógica.

En este post te mostraré cómo crear funciones en Twig.

(más…)

Mi caja de herramientas para PHP

Desde hace algunos meses he estado intentando encontrar el punto perfecto para desarrollar con PHP sin usar ningún framework como Laravel o CodeIgniter.

Como desarrolladores, queremos algo que sea sólido, fácil de usar y confiable; además de que tenga rica documentación y su uso sea entendible.

Hoy vengo a presentar mi caja de herramientas que uso al desarrollar con PHP, la cual podría ser llamada framework.

También quiero mostrar cómo es que se pueden juntar las herramientas para tener una base sólida de desarrollo con PHP.

Nota: puedes ver la plantilla en GitHub.

(más…)

Concatenar cadenas en Twig

En este post te mostraré cómo concatenar cadenas o strings dentro de una plantilla de Twig.

Normalmente en PHP las concatenaciones de cadenas se hace a través del operador punto, pero para concatenar strings en Twig se debe usar el operador ~ que no sé cuál nombre tenga, pero se usa ese.

(más…)