{% for animal in animal %}
{% else %}
<p class="border border-light p-5 bg-secondary text-dark text-center">Il n'y a pas encore de profil</p>
{% endfor %}
désolé j'ai du effacer le milieu du code, openclassroom m'a bloqué, j'ai pas compris pourquoi (je me suis inscris il y a seulement 30 min)
- Edité par PierreRichard78 22 janvier 2020 à 22:59:44
Je trouve ça un peu ambiguë et je pense même que ton erreur peut venir de la. Je te propose de renommer ta variable "animal" contenant ton tableau par "animaux". Beaucoup plus cohérent déjà à la lecture du code. "animaux" avec s qui est un tableau contenant des animaux, et dans la boucle for "animal" qui correspondra à l'animal actuel.
Ensuite, tu n'as pas mis dans ton message, l'erreur que tu retournes Symfony, c'est un peu compliqué de t'aider.
Et bah voilà déjà avec l'erreur, on sait déjà de quoi on parle.
Par hasard tu n'aurais pas 2 routes qui ont le même format ? Exemple /animal/{id} et /animal/view.
Regarde au niveau des annotations de ton controller, si tu as effectivement 2 routes qui ont le même format alors, t'as une des 2 routes qui est catch par la request et le souçi c'est qu'il catch la mauvaise route. Dans ce cas, tu réajustes l'ordre de tes routes pour que la bonne route soit appelé en premier.
Si tu n'as pas 2 routes qui ont le même format, je te propose de mettre ton controller ici et surtout les annotations pour pouvoir investiguer.
Le code twig que tu montres n'aide pas, c'est celui qui est dans le for principal qu'il faut car de toute façon avec ce message d'erreur tu ne rentres pas dans le else
Si j'ai bien compris du coup, c'était pas User qui fallait retirer mais Animal et dans la fonction faire appel à ton repository (fct: findAnimalByProprio) pour récupérer la data.
oui l'entity animal je l'avais utilisé pour afficher le nom de l'animal dans le title, mais pourrais-tu m'expliquer pourquoi ça a merdé ? un conflit d'entity ?
la chance sourit aux audacieux
Twig For / else / endfor
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
la chance sourit aux audacieux
la chance sourit aux audacieux
la chance sourit aux audacieux
la chance sourit aux audacieux
la chance sourit aux audacieux
la chance sourit aux audacieux
la chance sourit aux audacieux