我正在尝试呈现多个选择下拉菜单。这是我的实际代码,我有 formType
$builder
/*->add('idRolInstitucion')
->add('idOfertaAcademica')
->add('idEstatus')*/
->add('idOfertaAcademica', EntityType::class, array(
'class' => 'AppBundle:OfertaAcademica',
'choice_label' => 'idSeccion',
'label' => 'Uc',
'expanded' => false,
'multiple' => false,
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.idMallaCurricularUc', 'ASC')
->innerJoin('u.idMallaCurricularUc', 'm', 'WITH', 'm.idTrayectoTramoModalidadTipoUc = ?2')
->where('u.idOfertaMallaCurricular = ?1') //que las uc conicidan con la malla del estado academico
->setParameters(array(
1 => $this->estado_academico->getIdOfertaMallaCurricular(),
2 => 1,
));
;},
'group_by' => 'idMallaCurricularUc.idUnidadCurricularVolumen.idUnidadCurricular.nombre'
))
;
这就是我所取得的成就:
我想要的是每个组或类别的下拉列表。在示例的情况下,我希望有三个这样的下拉列表:
Bases del conocimeinto
<select>
<option>unica</option>
<option>otra</option>
</select>
<br>Pensamiento politico
<select>
<option>unica</option>
</select>
<br>Matematica
<select>
<option>unica</option>
</select>
可能吗?我知道多个和扩展的真实属性,但它们允许选择主题的两个部分,并且每个主题只能选择一次,并且在两种错误情况下我只能选择一个带有部分的主题。
如果我将 expand 设置为 true 以具有单选按钮....我的代码中断,我也找不到解决方案....
提前感谢我能得到的所有帮助,并为我生疏的英语和拼写错误感到抱歉。这不是我的自然语言。