Как в поле формы симфони прописать значение по умолчанию, если оно пусто?
Всем привет.
Есть ли встроенный способ, если в базе null, то в соответствующее поле формы при рендеринге выставляется заранее заданное значение "по-умолчанию" (не placeholder, а именно value)
Пробовал задавать через свойство 'data', но если поле в базе заполено, то всё равно выставляется значение по умолчанию (из 'data'), а нужно, если в базе значение есть, то выводить его в качестве value у данного поля.
Отдельный вопрос - как заполнять value полей textarea, так как у неё свои нюансы (value по умолчанию это контент внутри тега как известно, а не атрибут value как у инпутов)
Если нет встроенного решения, то придётся конечно написать функцию - подскажите где лучше её оформить с точки зрения архитектуры, в классе формы или ещё как-то?
Если нужно просто - инициализируйте форму сразу нужными значениями в параметре $data. Если не подходит - используйте DataTransformers и определите логику отображения значений в базе на значения в UI и обратно.