Quelqu'un sait comment concaténer des cordes en brindille? Je veux faire quelque chose comme: {{ concat('http://', app.request.host) }}
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.
Quelqu'un sait comment concaténer des cordes en brindille? Je veux faire quelque chose comme: {{ concat('http://', app.request.host) }}
Quelle construction dois-je utiliser pour vérifier si une valeur est NULL dans un modèle
Un de mes champs dans une de mes entités est une variable "datetime". Comment puis-je convertir ce champ en une chaîne à afficher dans un navigateur? Voici un extrait de code: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </td> <td>
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...
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
J'ai un modèle Symfony2 Twig. Je veux afficher la valeur d'un paramètre de configuration dans ce modèle de brindille (un numéro de version). Par conséquent, j'ai défini le paramètre de configuration comme ceci: parameters: app.version: 0.1.0 Je suis capable d'utiliser ce paramètre de configuration...
J'ai cherché le code pour obtenir le chemin actuel dans un modèle Twig (et non l'URL complète), c'est-à-dire que je ne veux pas http://www.sitename.com/page, j'ai seulement besoin
Comment puis-je afficher une chaîne contenant des balises HTML dans un modèle Twig? Ma variable PHP contient ce code HTML et texte: $word = '<b> a word </b>'; Quand je fais cela dans mon modèle de brindille: {{ word }} J'ai compris: <b> a word <b> Je veux...
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...
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...
Twig prend-il en charge l'opérateur ternaire? J'ai besoin d'une logique conditionnelle comme: {%if ability.id in company_abilities %} <tr class="selected"> {%else%} <tr> {%endif%} mais en utilisant la sténographie dans
J'ai quelques constantes de classe dans ma classe d'entité, par exemple: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } En PHP normal, je fais souvent if($var == Entity::TYPE_PERSON)et j'aimerais faire ce genre de choses dans Twig. C'est
Je veux trouver une sous-chaîne de la chaîne ou vérifier si une telle sous-chaîne n'existe pas à l'aide de Twig. Sur les mots, j'ai besoin d'analogue de «strstr» ou «strpos» en php. J'ai cherché sur Google et recherché ce problème dans stackoverflow mais rien n'a été trouvé. Est-ce que quelqu'un...
Comment puis-je limiter la longueur du texte, par exemple 50, et mettre trois points à l'écran? {% if myentity.text|length > 50 %} {% block td_text %} {{ myentity.text}}{% endblock %}
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 ......
Souvent, dans le codage et la création de modèles, j'ai besoin d'habiller une certaine partie du texte. Existe-t-il un raccourci pour envelopper la sélection actuelle, par exemple: Hello World "Hello World" Hello World {{ trans 'Hello World' }} J'utilise PhpStorm 7 pour Mac et PC. J'ai trouvé...
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...
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 }) }}...
Je travaille sur un projet Symfony2 qui utilise Twig, et les types de fichiers sont myfile.html.twig. Vim ne détecte pas automatiquement la coloration syntaxique et n'en applique donc aucune. Je peux utiliser :set syntax=HTMLaprès avoir ouvert le fichier, mais c'est une douleur lors du saut entre...
Dans les modèles Symfony 2 (utilisant Twig), comment puis-je vérifier efficacement si un utilisateur n'est pas connecté? Je ne veux pas utiliser de ROLEchèques. Je veux un moyen simple de vérifier si un utilisateur n'est pas connecté. Je suis conscient que comparer app.user.usernameavec des...