Al final he conseguido solucionarlo de esta forma:
Código PHP:
Ver originalpublic function __construct($id) {
$this->id = $id;
}
public function buildForm
(FormBuilderInterface
$builder, array $options) {
$builder
->add('subequipos', 'entity', array( 'label' => 'Nombre del Subequipo',
'class' => 'IBSEquiposBundle:T_Subequipos',
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('r');
},
'choice_attr' => function($choice, $key, $value) {
if($value == $this->id)
{
return ['selected' => 'selected'];
}
else
{
return ['value' => $value];
}
},
'choice_label' => 'getEquiposNombreTuneado'))