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.
Para esto debemos usar set
, por ejemplo:
{% set nombre = "Luis" %}
<h1>Hola, {{nombre}}</h1>
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 {%%}
Si quieres inicializar más variables, simplemente escribe dos veces set
:
{% set edad = 22 %}
{% set nombre = "Luis" %}
También puedes hacerlo en una línea separando las declaraciones y asignaciones por una coma:
{% set nombre, edad = "Luis", 22 %}
La declaración de variables puede venir de cualquier lugar, por ejemplo, la llamada a una función.
Veamos otro ejemplo:
{% set tipo, mensaje = sesion_flash("tipo"), sesion_flash("mensaje") %}
De hecho la asignación de la variable puede ser cualquier expresión válida de Twig, como se explica aquí.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.