En este post te mostraré cómo declarar variables en Twig usando set
.
La declaración de variables dentro de las plantillas de Twig, aunque no es recomendado, es totalmente posible.
Declarar variables en Twig
Para esto debemos usar set
, por ejemplo:
Después de declarar la variable en Twig, podemos acceder a ella y renderizarla.
Nota por favor que debe ser en una línea; no puede extenderse ni salir de {%%}
Declarar más variables en Twig
Si quieres inicializar más variables, simplemente escribe dos veces set
:
También puedes hacerlo en una línea separando las declaraciones y asignaciones por una coma:
Tipo de declaraciones de variables en Twig
La declaración de variables puede venir de cualquier lugar, por ejemplo, la llamada a una función.
Veamos otro ejemplo:
De hecho la asignación de la variable puede ser cualquier expresión válida de Twig, como se explica aquí.