symfony2 controllerからのformTypeの操作
choice生成用の配列の受け渡しとselectedの設定
controller側
$data = array( '1'=> 'a', '2'=>'b');
$form = $this->createForm( new hogeType(), $data );
//selectedの設定。例はbの項目がselectedになる
$form->get('foo')->setData('2'); hogeType
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('foo', 'choice', array('choices'=>$options['data']));
}というようにcontrollerから渡された配列は$options['data']で参照出来る。