Questions marquées «twig»

Twig est un moteur de création de modèles moderne, rapide, flexible et sécurisé pour PHP. Créé pour Symfony et adopté par Drupal 8.

207
Twig: in_array ou similaire possible dans l'instruction if?

J'utilise Twig comme moteur de template et je l'adore vraiment. Cependant, maintenant j'ai couru dans une situation qui doit certainement être réalisable d'une manière plus simple que je ne l'ai trouvée. Ce que j'ai en ce moment, c'est ceci: {% for myVar in someArray %} {% set found = 0 %} {% for...

198
Conflit AngularJS-Twig avec double accolades

Comme vous le savez, à la fois angulaire et brindille a une construction de contrôle commune - double croisillons. Comment puis-je changer la valeur par défaut d'Angular? Je sais que je peux le faire dans Twig, mais dans certains projets, je ne peux pas, seulement

156
Comment var_dump variables dans les modèles Twig?

Voir le motif de calque où vous ne présentez que ce qui vous a été donné est bien et tout, mais comment savoir ce qui est disponible? Existe-t-il une fonctionnalité «lister toutes les variables définies» dans TWIG? Existe-t-il un moyen de vider une variable? La solution que j'ai trouvée en la...

152
Twig for loop pour tableaux avec clés

J'utilise Twig et j'ai un tableau avec des clés comme celle-ci: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Et je voudrais obtenir la clé (1,2,3,8,9)et le contenu (alpha, bravo, charlie, delta, echo)dans une boucle pour obtenir toute la valeur de...

126
Élément de réglage du tableau de Twig

Comment puis-je définir un membre d'un tableau déjà existant depuis Twig? J'ai essayé de le faire de la manière suivante: {% set arr['element'] = 'value' %} mais j'ai eu l'erreur suivante: Jeton "ponctuation" inattendu de la valeur "[" ("fin du bloc d'instructions" attendu) dans ......

120
brindille: IF avec plusieurs conditions

Il semble que j'ai un problème avec une brindille si déclaration. {%if fields | length > 0 || trans_fields | length > 0 -%} L'erreur est: Unexpected token "punctuation" of value "|" ("name" expected) in Je ne comprends pas pourquoi ça ne marche pas, c'est comme si une brindille était perdue...

107
Ajouter plusieurs paramètres dans le chemin Twig

Comment ajouter plus d'un paramètre dans le chemin Twig? Disons que vous avez cet itinéraire: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Vous pouvez le faire dans votre modèle de brindille: {{ path('article_show', { 'slug': article.slug }) }}...