Bonjour,

Voici à chaque fois que j'ai un nom de variable dans bdd qui contient un underscore (exemple nom_chapitre) et que je veux afficher cette variable dans twig symfony me dit que cette variable n'existe pas.

Je suis obligé de renommer mes propriés comme ceci nomchapitre.

Ce qui au final me donne des noms à rallonge.

Comment faire pour que les underscore soit pris en compte ?

1 réponse


Digivia
Réponse acceptée

Salut,
En fait twig n'utilise pas les noms des champs en base, mais les noms des propriétés dans tes entités.
Par exemple, si tu as une propriété $nomChapitre dans ton entité, ça va donner nom_chapitre comme nom de champ mysql (comportement par défaut).
Dans twig, tu vas donc utiliser nomChapitre...