PGメモ

非エンジニアの記録

sfWidgetFormSelectRadioにdefault valueをセットする

sfFormでラジオボックスを作る時。

'mailmagazine' = new sfWidgetFormSelectRadio(...

と書いていたわけだが、デフォルトで「はい」にチェックを入れておきたい。
探した結果。
new sfWidgetFormSelectRadioする時ににデフォルトの値を入れる部分は書けない
普通にアクション内で

$this->form->setDefaults(array(
  'mailmagazine' => 'y'
));

とすればよい。
formで書けんのかい!というお話