Ce sera probablement une réponse rapide pour quelqu'un, mais je n'ai pas été en mesure de trouver la réponse. J'utilise xDebug avec une application Symfony, et je trouve assez ennuyeux que xDebug ne puisse pas signaler mes variables d'affichage à ma vue variable dans eclipse. J'ai pensé que la solution serait de déclarer ces variables comme publiques dans la portée du composant (/ action), cependant quand je déclare mes variables d'affichage là, elles ne sont plus disponibles dans ma vue/partiel Symfony.Symfony et xDebug View Variables
Quelqu'un at-il rencontré ce même problème et trouvé une solution?
Modifier
j'ai fait une enquête plus poussée et a constaté que sfComponent implémente un __set() pour que mes variables ne sont pas en fait des propriétés (direct) de l'objet. Cela a beaucoup de sens, mais j'aimerais quand même pouvoir déboguer mes variables de vue. Si quelqu'un a une solution, je suis ouvert aux suggestions.
Vous dites que les variables sont des propriétés indirectes de l'objet. Je pense qu'ils sont stockés dans un support de paramètre, n'est-ce pas? Pourquoi ne pas inspecter ce porte-paramètre? – greg0ire
@ greg0ire Le débogage du support de paramètres semble fonctionner correctement. Si vous voulez afficher ceci comme réponse, je l'accepterai comme la "bonne réponse". – Craige