Какую форму вы предоставляете? Если это объектная форма (например, sfFormDoctrine
), привязка «возвращает» значения по умолчанию. (Устанавливает значения по умолчанию для модели).
То, что я обнаружил, было самым простым способом связать его: создать фиктивный объект и установить свойство для этого объекта. Затем передайте этот объект конструктору формы.
Примерно так:
$defaultCurrency = new Currency();
$defaultCurrency->currency_code = 'EUR';
$this->form = new CurrencyListForm($defaultCurrency);