symfony实体选择,有没有办法渲染多个下拉菜单而不是一个

时间:2016-07-23 22:26:28

标签: entity symfony dropdownchoice

我尝试渲染多个选择下拉列表。这是我的实际代码 我有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'
        ))

    ;

以及我所取得的成就:

select dropdown with all the choices

我想拥有每个组或类别的下拉列表。在示例的情况下,我希望有三个下拉列表:

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>

有可能吗?我知道多个和扩展的真实属性,但是它们允许选择主题的两个部分,并且每个主题只能选择一次,并且在两个错误的情况下我只能选择一个具有部分的主题。

如果我将扩展设置为true以使用单选按钮....我的代码中断了,我也无法找到解决方案......

expanded true error

提前感谢我能得到的所有帮助,抱歉我生锈的英语和拼写错误。这不是我的自然语言。

0 个答案:

没有答案