Oui, je sais que cela a déjà été demandé et découragé, mais j'ai un bon exemple d'utilisation pour cela. Je suis intéressé à apprendre l'approche supplémentaire orientée sur la vue.Symfony: comment utiliser le composant de traduction dans l'entité __toString?
Le cas d'utilisation:
J'ai une entité, dire Venue (id, name, capacity)
que je l'utilise comme collection EasyAdmin. Pour rendre des choix, j'ai besoin que cette entité ait une représentation sous forme de chaîne. Je veux que l'affichage indique %name% (%capacity% places)
.
Comme vous l'avez deviné correctement, j'ai besoin du mot "places".
je pourrais vouloir le faire
- directement dans la méthode de l'entité
__toString()
- en vue formulaire en rendant correctement
__toString()
sortie
Je ne sais pas comment mettre en œuvre soit mais je suis d'accord que la première approche viole le modèle MVC.
Veuillez nous aviser.
Et cela va dans EasyAdmin comment? – rishta