Preguntas etiquetadas con twig

Twig es un motor de plantillas moderno, rápido, flexible y seguro para PHP. Creado para Symfony y adoptado por Drupal 8.

207
Twig: in_array o similar posible dentro de la declaración if?

Estoy usando Twig como motor de plantillas y realmente me encanta. Sin embargo, ahora me he encontrado en una situación que definitivamente debe ser posible de una manera más simple de lo que he encontrado. Lo que tengo ahora es esto: {% for myVar in someArray %} {% set found = 0 %} {% for id,...

198
AngularJS-Twig en conflicto con llaves dobles

Como saben, tanto angular como la ramita tienen una construcción de control común: llaves dobles. ¿Cómo puedo cambiar el valor predeterminado de Angular? Sé que puedo hacerlo en Twig, pero en algunos proyectos no puedo, solo

156
¿Cómo var_dump variables en plantillas de ramita?

Ver el patrón de capa donde solo presenta lo que le han dado está bien y todo, pero ¿cómo sabe lo que está disponible? ¿Existe una funcionalidad de "enumerar todas las variables definidas" en TWIG? ¿Hay alguna manera de volcar una variable? La solución que encontré al buscarla fue definir una...

152
Ramita para bucle para matrices con claves

Uso Twig y tengo una matriz con teclas como esta: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Y me gustaría obtener la clave (1,2,3,8,9)y el contenido (alpha, bravo, charlie, delta, echo)en un bucle para obtener todo el valor de esta...

125
Elemento de configuración de matriz de Twig

¿Cómo puedo establecer un miembro de una matriz ya existente de Twig? Intenté hacerlo de la siguiente manera: {% set arr['element'] = 'value' %} pero recibí el siguiente error: Token inesperado "puntuación" del valor "[" ("fin del bloque de declaración" esperado) en

120
twig: SI con múltiples condiciones

Parece que tengo un problema con una declaración twig if. {%if fields | length > 0 || trans_fields | length > 0 -%} El error es: Unexpected token "punctuation" of value "|" ("name" expected) in No puedo entender por qué esto no funciona, es como si se perdiera una ramita con todas las...

106
Agregue más de un parámetro en la ruta Twig

¿Cómo agregar más de un parámetro en la ruta Twig? Digamos que tienes esta ruta: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Puedes hacer esto en tu plantilla de ramitas: {{ path('article_show', { 'slug': article.slug }) }} pero qué pasa...