我有一个包含两个集合的表单。这些小部件呈现为组合。 当我在组合中配置查询构建器时,为了显示所排序的数据,表单提交失败并返回空值。但是,当我跳过订单时,表单提交确定。 它是我的代码:
$builder
->add('alumno', 'entity', array(
'class' => 'MenuBundle:Alumno',
'empty_value' => "Seleccione un tutelado."
/*
'query_builder' => function(AlumnoRepository $er){
return $er->getQbOrderBy('apellido', 'ASC');
}
*/
))
->add('relacion', 'entity', array(
'class' => 'MenuBundle:TipoRelacion',
'empty_value' => "Seleccione un tipo de relación."
))
;
任何想法?。
答案 0 :(得分:0)
您忘记添加属性属性:
$builder
->add('alumno', 'entity', array(
'class' => 'MenuBundle:Alumno',
'empty_value' => "Seleccione un tutelado.",
'property'=>'youPropertyName',
))
->add('relacion', 'entity', array(
'class' => 'MenuBundle:TipoRelacion',
'empty_value' => "Seleccione un tipo de relación.",
'property'=>'youPropertyName',
))
;