Comparer deux chaines de caractères avec symfony4
Résolu
europe21
Messages postés
65
Statut
Membre
-
europe21 Messages postés 65 Statut Membre -
europe21 Messages postés 65 Statut Membre -
Bonjour à tous,
Je travaille sous symfony4.
Je compare deux chaines de caractères is same as :
sauf que pour moi c'est trop strict ,je voudrais qu'il puisse noter l'equivalence ,que les chaines soit en minuscule ou majuscule.
Y'a t'il un moyen?
Merci d'avance pour vos réponses.
Je travaille sous symfony4.
Je compare deux chaines de caractères is same as :
{% for ad in adherent %}
{% if (categoryadherent.title is same as(ad.subcategory)) %}
<td class="text-center">
<a href="#">{{ad.lastName}} {{ad.firstName}}
</a>
</td>
<td class="text-center">{{ad.email}}</td>
<td class="text-center">{{ad.subcategory}}</td>
<td class="text-center">
<span class="">{{ad.toNumber}}</span>
</td>
<td>
<a href="{{ path('adherent_show', {'id': ad.id}) }}" class="btn btn-sm btn-primary">
<i class="fas fa-eye"></i>
</a>
{% if is_granted('ROLE_ADMIN') %}
<a href="{{ path('admin/adherent_modif', {'id': ad.id}) }}" class="btn btn-sm btn-secondary">
<i class="fas fa-pen"></i>
</a>
<a href="{{ path('admin/adherent_delete', {'id': ad.id}) }}" class="btn btn-sm btn-danger" data-confirm="Vous êtes sur le point se supprimer cet adherent. En êtes vous certains ?">
<i class="fas fa-trash-alt"></i>
</a>
{% endif %}
</td>
</tr>
{% endif %}
{% endfor %}
sauf que pour moi c'est trop strict ,je voudrais qu'il puisse noter l'equivalence ,que les chaines soit en minuscule ou majuscule.
Y'a t'il un moyen?
Merci d'avance pour vos réponses.
A voir également:
- Comparer deux chaines de caractères avec symfony4
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux - Guide
- Nombre de jours entre deux dates excel - Guide
- Caractères ascii - Guide
- Deux ecran pc - Guide
4 réponses
Salut,
Essaie comme ça ?
{% if (categoryadherent.title|lower is same as(ad.subcategory|lower)) %}
Essaie comme ça ?
{% if (categoryadherent.title|lower is same as(ad.subcategory|lower)) %}
Utilisateur anonyme
+1
Salut,
il y a quelque temps que je n'ai pas fait de Symfony, mais tu peux étendre Twig et ajouter tes propres filtres, tests, ....
https://twig.symfony.com/doc/3.x/advanced.html#tests
https://symfony.com/doc/4.4/templating/twig_extension.html
https://github.com/twigphp/Twig/blob/3.x/src/Node/Expression/Test/SameasTest.php
il y a quelque temps que je n'ai pas fait de Symfony, mais tu peux étendre Twig et ajouter tes propres filtres, tests, ....
https://twig.symfony.com/doc/3.x/advanced.html#tests
https://symfony.com/doc/4.4/templating/twig_extension.html
https://github.com/twigphp/Twig/blob/3.x/src/Node/Expression/Test/SameasTest.php