Perguntas com a marcação «twig»

Twig é um mecanismo de modelagem moderno, rápido, flexível e seguro para PHP. Criado para Symfony e adotado pelo Drupal 8.

207
Twig: in_array ou similar possível dentro da instrução if?

Estou usando o Twig como mecanismo de modelagem e estou realmente adorando. No entanto, agora corri em uma situação que definitivamente deve ser realizada de uma maneira mais simples do que encontrei. O que tenho agora é o seguinte: {% for myVar in someArray %} {% set found = 0 %} {% for id,...

198
AngularJS-Twig em conflito com chaves duplas

Como você sabe, tanto o angular quanto o galho têm construção de controle comum - chaves duplas. Como posso alterar o valor padrão de Angular? Eu sei que posso fazer isso no Twig, mas em alguns projetos não posso, apenas

156
Como var_dump variáveis ​​em modelos de galho?

Visualizar o padrão da camada em que você apenas apresenta o que foi dado é bom e tudo, mas como você sabe o que está disponível? Existe uma funcionalidade "listar todas as variáveis ​​definidas" no TWIG? Existe uma maneira de despejar uma variável? A solução que eu encontrei procurando por ele...

152
Twig for loop para matrizes com chaves

Eu uso o Twig e tenho uma matriz com chaves como esta: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" E eu gostaria de obter a chave (1,2,3,8,9)e o conteúdo (alpha, bravo, charlie, delta, echo)em um loop para obter todo o valor dessa matriz. Como...

133
Como acessar constantes de classe no Twig?

Eu tenho algumas constantes de classe na minha classe de entidade, por exemplo: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } No PHP normal, costumo fazer if($var == Entity::TYPE_PERSON)e gostaria de fazer esse tipo de coisa no Twig. É

125
Elemento de configuração da matriz do Twig

Como definir membro de uma matriz já existente do Twig? Eu tentei fazer da próxima maneira: {% set arr['element'] = 'value' %} mas eu recebi o seguinte erro: Token inesperado "pontuação" do valor "[" ("fim do bloco de instruções" esperado) em

121
PhpStorm wrap / surround seleção?

Frequentemente, na codificação e modelagem, preciso envolver uma certa parte do texto. Existe algum atalho para quebrar a seleção atual, por exemplo: Hello World "Hello World" Hello World {{ trans 'Hello World' }} Estou usando o PhpStorm 7 para Mac e PC. Eu encontrei algo semelhante, com: ctrl+...

120
galho: IF com múltiplas condições

Parece que tenho problemas com a declaração if do twig. {%if fields | length > 0 || trans_fields | length > 0 -%} O erro é: Unexpected token "punctuation" of value "|" ("name" expected) in Não consigo entender por que isso não funciona, é como se um galho se perdesse com todos os...

106
Adicione mais de um parâmetro no caminho do Twig

Como adicionar mais de um parâmetro no caminho Twig? Digamos que você tenha esta rota: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Você pode fazer isso em seu modelo de galho: {{ path('article_show', { 'slug': article.slug }) }} mas e se...