Возможно, это будет быстрый ответ для кого-то, но я не смог найти ответ.Переменные Symfony и xDebug
Я использую xDebug с приложением Symfony, и я нахожу это довольно раздражающим, что xDebug не может сообщать мои переменные представления в мое представление переменной в eclipse.
Я решил, что решение будет объявлять эти переменные как общедоступные в области компонента (/ action), однако, когда я объявляю свои переменные вида там, они больше не доступны в моем представлении/частичном представлении Symfony.
Неужели кто-то сталкивался с этим раздражением и нашел решение?
Редактировать
Я сделал некоторые дополнительные исследования и обнаружил, что sfComponent реализует __set() так, что мои переменные не являются на самом деле (прямым) свойством объекта. Это имеет большой смысл, но я все равно хотел бы отлаживать переменные вида. Если у кого-то есть решение, я открыт для предложений.
Вы говорите, что переменные являются косвенными свойствами объекта. Я думаю, что они хранятся в держателе параметра, не так ли? Почему бы не проверить этот держатель параметра? – greg0ire
@ greg0ire Отладка владельца параметра, похоже, работает нормально. Если вы хотите опубликовать это как ответ, я приму его как «правильный ответ». – Craige