使用sfWidgetFormDoctrineChoice从两个表中获取数据

时间:2013-06-27 21:10:55

标签: forms widget doctrine symfony-1.4 symfony-forms

我有一个使用sfWidgetFormDoctrineChoice的工作选择列表:

$this->widgetSchema['program_choice'] = new sfWidgetFormDoctrineChoice(array(
   'label' => 'Program',
   'model' => 'Program', 
   'add_empty' => true,
   'method' => 'formatProgramWithSectionTitle',
   'order_by' => array('title', 'asc')
), array('class' => 'select_program size-300'));

这将返回包含模型中所有程序的选择列表。

我想扩展它以查询另一个表并将这些条目拉入选择列表。这可以使用sfWidgetFormDoctrineChoice小部件完成,还是应该切换到sfWidgetFormChoice小部件并在函数中构建我的列表?

1 个答案:

答案 0 :(得分:0)

是的,您应该使用sfWidgetFormChoice