J'aimerais vérifier que plusieurs valeurs de chaîne de confinement dans une variable, je sais jusqu'à présent que je peux vérifier une seule confinement de valeur de chaîne dans une variable, mais je n'ai rien trouvé sur plusieurs valeurs de confinement.
Quelqu'un peut-il aider moi dehors? p>
Ce que je veux faire: forte > p> est-ce possible? p> p>
3 Réponses :
Vous devez utiliser
{% if controllerAndActionName not in ["VenuesController::detailsAction", "VmsController::indexAction", "DefaultController::headerAction"] %}
Ne fonctionnera que si contrôleurAdactionName code> est une correspondance exacte de l'un des éléments à l'intérieur du tableau
Oui, j'ai essayé celui-ci mais je ne cherche pas le match exact afin que cela ne fonctionne pas.
Je ne sais pas si vous pouvez le faire directement dans Demo P> p> brindle code>, mais une solution de contournement doit être ce
Utilisation d'une extension de Twig personnalisée, j'ai permis de la manière suivante: et encore: p>
Nom de la fonction légèrement lourd, et vous devriez probablement Array_Map (Fonction ($ S) {RETURN PREG_Quote ($ S, '~');}, valeurs $) code> Avant de rejoindre la preuve future. Sauf si bien sûr, vous voulez pouvoir mettre d'autres expressions régulières dans votre éventail de valeurs ...
@Jakumi Que recommandez-vous pour le nom de la fonction? Oui, ce n'est pas très gentil, vient de venir à mon esprit à l'époque. :)
hautement opinionné, mais j'aurais probablement choisi ... matchtany code> ou
anymatch code> ou si vous niez la logique autour d'un peu même
non immatch code> ou < Code> nomatch code> ou quelque chose. Même
anyin code> ou
non non enfin code> pourrait être approprié. Mais comme je l'ai dit, lancez n'importe quel nom que vous aimez, car à la fin, vous êtes l'utilisateur de votre logiciel; o)
Vous devriez publier votre modification comme réponse cependant :) Quoi qu'il en soit, c'est pourquoi j'ai dit directement i> dans
brindille code>. Étendue
brindle code> est le meilleur moyen de résoudre ce problème
@Darkbee ok, bien sûr. Merci pour la solution de contournement, mais cela semblait assez désordonné.