我有一个使用 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 小部件并在函数中构建我的列表?