sfWidgetでチェックボックスなどを表示したい場合

sfWidgetFormChoiceを使用します。
sfWidgetFormChoiceのコンストラクタに渡す第1パラメータのオプションで、multipleとexpandedがあり、この値の組み合わせでラジオボタンチェックボックスになります。

  1. multiple=>false, expanded=>false :単一選択リスト(プルダウン)
  2. multiple=>true, expanded=>false :複数選択リスト
  3. multiple=>false, expanded=>true :ラジオボタンのリスト
  4. multiple=>true, expanded=>true :チェックボックスのリスト

チェックボックス(のリスト)を表示する場合の例:

<?php
$this->setWidgets( array(
    'options'=> new sfWidgetFormChoice(
        array(
            'choices'=>array( 'value1'=>'name1',  'value2'=>'name2'),
            'multiple'=>true,
            'expanded'=>true
        )
    )
));
?>

表示例:
http://farm4.static.flickr.com/3281/3059958456_69d4a8ff6c_o.jpg


参考:http://www.aide-de-camp.org/chapter_10.htmlの「List Widgets」