Alguém sabe como concatenar cordas no galho? Eu quero fazer algo como: {{ concat('http://', app.request.host)
Twig é um mecanismo de modelagem moderno, rápido, flexível e seguro para PHP. Criado para Symfony e adotado pelo Drupal 8.
Alguém sabe como concatenar cordas no galho? Eu quero fazer algo como: {{ concat('http://', app.request.host)
Que construção devo usar para verificar se um valor é NULL em um modelo
Um dos meus campos em uma das minhas entidades é uma variável "datetime". Como posso converter esse campo em uma string para renderizar em um navegador? Aqui está um trecho de código: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </td> <td>...
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,...
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
Eu tenho um modelo Symfony2 Twig. Eu quero gerar o valor de um parâmetro de configuração neste modelo de galho (um número de versão). Portanto, eu defini o parâmetro de configuração assim: parameters: app.version: 0.1.0 Eu sou capaz de usar esse parâmetro de configuração nos controladores, mas...
Procurei o código para obter o caminho atual em um modelo Twig (e não a URL completa), ou seja, não quero http://www.sitename.com/page, só preciso
Como posso exibir uma string que contém tags HTML no modelo de galho? Minha variável PHP contém este html e texto: $word = '<b> a word </b>'; Quando faço isso no meu modelo de galho: {{ word }} Eu entendi isso: <b> a word <b> Eu quero isso: <b>...
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...
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...
Twig suporta operador ternário? Eu preciso de alguma lógica condicional como: {%if ability.id in company_abilities %} <tr class="selected"> {%else%} <tr> {%endif%} mas usando taquigrafia em
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. É
Quero encontrar a substring da string ou verificar se não existe essa substring usando o Twig. Nas palavras, eu preciso do análogo de 'strstr' ou 'strpos' no php. Pesquisei e pesquisei esse problema no stackoverflow, mas nada foi encontrado. Alguém sabe como resolver esse
Como posso limitar o comprimento do texto, por exemplo, 50, e colocar três pontos no visor? {% if myentity.text|length > 50 %} {% block td_text %} {{ myentity.text}}{% endblock
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
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+...
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...
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...
Estou trabalhando em um projeto Symfony2 que usa Twig, e os tipos de arquivos são myfile.html.twig. O Vim não detecta automaticamente o realce de sintaxe e, portanto, não aplica nenhum. Posso usar :set syntax=HTMLdepois de abrir o arquivo, mas é uma dor de cabeça ao alternar entre os...
Nos modelos do Symfony 2 (usando Twig), como posso verificar efetivamente se um usuário não está logado? Eu não quero usar ROLEcheques. Desejo uma forma direta de verificar se um usuário não está conectado. Estou ciente de que comparar app.user.usernamecom anonobras, mas isso simplesmente não...