twig

¿Cómo puedo usar la plantilla break o continue dentro de for loop in Twig?

Trato de usar un bucle simple, en mi código real este bucle es más complejo, y necesito break esta iteración como: {% for p ... </h2> {% endfor %} ¿Cómo puedo usar el comportamiento de break o continue de las estructuras de control PHP en Twig?

¿Hay una sintaxis abreviada de Ramita para la salida de texto condicional

¿Hay una sintaxis más corta en Twig para generar una cadena de texto condicional? <h1>{% if not info.id %}create{% el ... </h1> Php tradicional es aún más fácil que esto: <h1><?php info['id']? 'create' : 'edit' ?></h1>

vim: persistent: ¿establecer sintaxis para un tipo de archivo determinado?

Estoy trabajando en un proyecto Symfony2 que usa Twig, y los tipos de archivo son myfile.html.twig. Vim no detecta automática ... hivos. ¿Hay alguna forma de establecer persistentemente el resaltado de sintaxis para un tipo de archivo específico en vim?

IF a == true OR b = = true

No puedo encontrar una manera de hacer que TWIG interprete la siguiente declaración condicional: {% if a == true or b == true %} do stuff {% endif %} ¿Me estoy perdiendo algo o no es posible?

¿Cómo incluir archivos CSS en Symfony 2 y Twig?

Estoy jugando con Symfony2, y tengo problemas, incluyendo CSS y JS archivos en Twig plantilla. Tengo un paquete llamado Webs ... antilla Twig utilizando la función asset? Si están en una carpeta pública, ¿cómo puedo incluirlos? debo configurar algo más?

Cómo puedo reutilizar un bloque varias veces?

¿Cómo puedo renderizar un bloque varias veces dentro de una vista en una plantilla de ramita? Actualmente tengo un bloque, l ... 'something ' has already been defined in "::layout.html.twig" Por lo tanto: ¿Cómo puedo renderizar un bloque varias veces?

Atributo Id en la etiqueta de formulario symfony

Me gustaría definir un atributo id en mis formularios symfony2. He intentado con esto en mi plantilla de ramita: {{ form_start(form, {'id': 'form_person_edit'}) }} Pero parece que no funciona.

En Twig, compruebe si existe una clave específica de una matriz

En PHP podemos comprobar si existe una clave en un array usando la función array_key_exists(). En el lenguaje de plantillas ... s formas de pasar datos a una plantilla es usando arrays, parece que debería haber alguna manera de hacer esto. ¿Alguna idea?

Symfony2-Twig - ¿Cómo puedo enviar parámetros a la plantilla principal?

Estoy trabajando en un proyecto PHP usando Symfony2 con plantillas Twig, y no puedo encontrar una solución para este problema ... da cuando el usuario está en esa página. ¿Hay alguna forma de pasar el parámetro a la plantilla base a través de extends?

Sobreescribir bloques dentro de las plantillas de ramitas incluidas

¿ Existe una forma generalmente "buena" de lograr esta funcionalidad? He leído sobre la etiqueta' use', que parece ser la mej ... e_title %} This is my overridden page title {% endblock %} {% block content %} here is the index page content {% endblock %}

¿Qué significa el guion para un bloque en Ramita como en {%block body -%}?

Cuando se genera un CRUD en una aplicación Symfony2 con comandos Doctrine, el contenido generado de la plantilla Twig se defi ... } ¿Qué significa el guion en -%}? Funciona bien sin el guion y no pude encontrar nada similar en la documentación de Twig.

Acceder a la sesión desde la plantilla TWIG

He buscado mucho en la red cómo acceder al array global $_SESSION desde la plantilla TWIG y encontré esto: {{app.session.get( ... este error al llamar {{app.session.get('filter').accounts}}: Item "accounts" for "" does not exist. ¿Qué estoy haciendo mal?

Resaltado de sintaxis Twig sublime text

Quiero saber cómo puedo tener sintaxis de resaltado para TWIG en Sublime Text. En realidad, cuando abro un archivo TWIG todas las funciones y condiciones son similares (blanco sobre negro) :

Ramita, añadir primera y última clase

Digamos que tengo un bucle for como este: {% for elem in arrMenu %} <div class="topmenu-button"> <a hr ... ef="url">name</a></div> <div class="topmenu-button last"><a href="url">name</a></div>

Cómo renderizar la entrada CSRF en twig?

Sé que existe la forma habitual de renderizar la entrada oculta del token CSRF con form_rest, pero ¿hay una forma de renderiz ... o de un campo oculto. Así que me gustaría renderizarlo por separado con un argumento que le diga que no renderice este texto.

Usar Javascript para acceder a una variable pasada a través de Twig

Tengo un controlador que pasa una matriz a una plantilla twig, que quiero usar en un script escrito en esa página. ¿Cómo har ... ocument).ready(function(){ var test = {{ testArray }}; }); </script> Pero eso solo funciona si es una cadena.

¿Es posible acceder directamente al parámetro de ruta en la plantilla twig?

Un elemento view en mi página depende de un parámetro de ruta y representará algo si un parámetro de ruta está presente. ¿Es ... : defaultname } Me gustaría poder acceder directamente al parámetro de ruta "name" en Twig. Algo como: {{ routing.name }}

Twig: evitar el análisis de plantillas del lado del cliente

Necesito generar una porción de plantillas de manillares del lado del cliente, que tiene etiquetas similares a las etiquetas ... ntentan analizar estas plantillas. ¿Cómo lo prevengo? ¿Es posible marcar una sección de una plantilla como texto sin formato?

str reemplazar en Ramita

Quiero hacer un simple str_replace en mi plantilla twig. Soy nuevo en twig y probablemente necesito agregar un nuevo filtro o sth como ese o usar existente. ¿Cómo puedo hacer esto? ¿Dónde puedo encontrar la lista de filtros disponibles?

Cómo recargar la memoria caché de twig en symfony2

Soy nuevo en PHP , tengo una aplicación desarrollada en PHP y symfony2 framework. He cambiado el archivo html, el cambio no s ... estoy usando el servidor tomcat para implementar. Nota: No tengo la línea de comandos symfony2 configurada en el servidor.