你可以在这里看到我的FormType。 我想让出现一个下拉菜单,其中学生姓名为值,id为关键。
这样的事情:
- >添加(' eleve',' choice',array( '选择' =>数组(瞳孔的id =>瞳孔的名称),
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('eleve', 'entity', array(
'class' => 'WCSCantineBundle:Eleve'
))
->add('status', 'choice', array(
'choices' => array('0' => 'Non-Inscrit'),
'label' => false
))
->add('date', 'text', array(
'label' => false
))
->add('Ajouter', 'submit');
}
感谢您的帮助。
答案 0 :(得分:0)
->add('eleve', 'entity', array(
'class' => 'WCSCantineBundle:Eleve'
'choice_label' => 'pupilname',
))
此处学生姓名将是您Eleve实体中的字段名称
这将创建一个下拉菜单,其中包含从数据库加载的所有Eleve记录,在提交时,选择的ID将通过表单提交