Je ne suis pas sûr de ce que vous montrez dans vos images, mais disons par exemple qu'il s'agit d'une entité de tournée. Ensuite, vous pouvez accéder avec vos setters et getters et afficher dans dump
. Donc, dans ce qui précède, vous avez une image montrant l'objet Tour et le déversant dans Twig. L'entité Tour a probablement une méthode de type getTourId()
.
Donc, pour montrer dans votre branche, vous pouvez faire comme ceci:
{{ dump(tour.getTourId) }}
Lorsque vous voyez plusieurs niveaux, alors il est probablement une collection de tableau. Ensuite, vous devrez obtenir le sous entité peut appeler sa méthode. Supposons qu'une Entité de tournée possède une collection de dates (Entité de date) et que l'entité Date ait une fonction getDate()
.
Alors vous appelez comme ceci:
{{ dump(tour.getDate[0].getDate) }}
Où getDate[0]
est le premier élément de la collection de tableau des dates de l'objet Tour. L'élément est un objet, vous l'appelez donc la méthode getDate
.
Voici comment les choses sont faites dans Twig. Tout est basé sur un objet, et très facile à utiliser. Normalement, le vidage n'est pas utilisé. Vous ne souhaitez pas l'utiliser dans un environnement de production, car les utilisateurs peuvent voir la fameuse page d'erreur 500
.
Vous voulez dire que vous ne voulez pas pouvoir cliquer dessus? Entièrement élargi je veux dire, et il ne s'effondre pas? –
Pas vraiment. Je suis d'accord avec le fait qu'il soit "pliable". Mais je prévois d'afficher des objets complexes d'environ 5 ou 6 niveaux de profondeur, avec environ 3 à 5 propriétés par niveau. Entièrement élargir l'objet serait facilement 10 ou 20 clics. Et je voulais montrer toutes les données à la fois, au lieu d'obliger l'utilisateur à cliquer sur tout. Ainsi, la question se concentre sur le fait de montrer tout "sans que l'utilisateur ait à cliquer" et il ne s'agit pas de savoir comment "empêcher l'utilisateur de cliquer". –