В представлении Symfony 1.4 почему некоторые переменные экранированы, а другие нет?
У меня есть escaping_strategy = true и escaping_method = ESC_SPECIALCHARS.
Если я делаю
$this->form = new SearchForm();
тогда, на мой взгляд, $ form будет SearchForm. Или объекты модели также кажутся обычными объектами модели.
Но другие переменные, такие как массивы или MongoCursor, преобразуются в объекты sfOutputEscaper___Decorator, и я не могу напрямую получить доступ к необработанным методам. Почему?
Я понимаю, что могу получить необработанную переменную и затем использовать ее методы, но сейчас для меня это игра на угадывание, которая расстраивает.