Заполните форму с именем пользователя в сеансе symfony2

Я хочу создать форму, которая может использовать информацию, хранящуюся в сеансе, для установки значений полей по умолчанию. т. е. когда пользователь хочет войти в систему, поле имя пользователя будет автоматически заполнено именем пользователя, сохраненным в сеансе.


person hag    schedule 14.04.2013    source источник


Ответы (1)


Что вам, вероятно, нужно сделать, так это Создать настраиваемый тип поля формы или даже используйте Transformer в пользовательском типе поля.

Я не очень хорошо знаком со всеми функциями Symfony2, но я предполагаю, что вы могли бы передать сеанс или объект ответа (для получения файла cookie) для трансформатор. Если имя пользователя доступно, его можно установить как данные поля, если не указано пустую строку.

person Onema    schedule 08.05.2013