¿Alguien sabe cómo concatenar cadenas en ramita? Quiero hacer algo como: {{ concat('http://', app.request.host)
Twig es un motor de plantillas moderno, rápido, flexible y seguro para PHP. Creado para Symfony y adoptado por Drupal 8.
¿Alguien sabe cómo concatenar cadenas en ramita? Quiero hacer algo como: {{ concat('http://', app.request.host)
¿Qué construcción debo usar para verificar si un valor es NULL en una plantilla
Uno de mis campos en una de mis entidades es una variable "datetime". ¿Cómo puedo convertir este campo en una cadena para representar en un navegador? Aquí hay un fragmento de código: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </td> <td>...
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,...
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
Tengo una plantilla Symfony2 Twig. Quiero generar el valor de un parámetro de configuración en esta plantilla de ramita (un número de versión). Por lo tanto, definí el parámetro de configuración de esta manera: parameters: app.version: 0.1.0 Puedo usar este parámetro de configuración en...
Busqué el código para obtener la ruta actual en una plantilla Twig (y no la URL completa), es decir, no quiero http://www.sitename.com/page, solo necesito
¿Cómo puedo mostrar una cadena que contiene etiquetas HTML en la plantilla de ramita? Mi variable PHP contiene este html y texto: $word = '<b> a word </b>'; Cuando hago esto en mi plantilla de ramita: {{ word }} Entiendo esto: <b> a word <b> Quiero...
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...
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...
¿Twig admite operador ternario? Necesito alguna lógica condicional como: {%if ability.id in company_abilities %} <tr class="selected"> {%else%} <tr> {%endif%} pero usando taquigrafía en
Tengo algunas constantes de clase en mi clase de entidad, por ejemplo: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } En PHP normal, a menudo lo hago if($var == Entity::TYPE_PERSON)y me gustaría hacer este tipo de cosas en Twig. ¿Es
Quiero encontrar la subcadena de la cadena o verificar si no existe dicha subcadena con Twig. En las palabras, necesito un análogo de 'strstr' o 'strpos' en php. Busqué en Google y busqué este problema en stackoverflow pero no encontré nada. ¿Alguien sabe cómo resolver este
¿Cómo puedo limitar la longitud del texto, por ejemplo, 50, y poner tres puntos en la pantalla? {% if myentity.text|length > 50 %} {% block td_text %} {{ myentity.text}}{% endblock
¿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
A menudo, al codificar y crear plantillas, necesito ajustar una cierta parte del texto. ¿Hay algún atajo para ajustar la selección actual, por ejemplo: Hello World "Hello World" Hello World {{ trans 'Hello World' }} Estoy usando PhpStorm 7 para Mac y PC. Encontré algo similar, con: ctrl+ alt+...
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...
¿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...
Estoy trabajando en un proyecto Symfony2 que usa Twig, y los tipos de archivo son myfile.html.twig. Vim no detecta automáticamente el resaltado de sintaxis y, por lo tanto, no aplica ninguno. Puedo usarlo :set syntax=HTMLdespués de abrir el archivo, pero esto es un problema al saltar entre...
En las plantillas de Symfony 2 (usando Twig), ¿cómo puedo verificar efectivamente si un usuario no está conectado? No quiero usar ROLEcheques. Quiero una forma sencilla de comprobar si un usuario no ha iniciado sesión. Soy consciente de que comparar app.user.usernamecon anonfunciona, pero eso no...