Quiero construir un tipo Entity
campo en Symfony 2 y pasar un parámetro a Generador de consultas para la lista de filtros de objetos relacionados:campo Entidad parámetro de consulta de tipo personalizado
$formMapper
->add('article_subcategories', 'entity',
array(
'label' => 'Podkategorie',
'multiple' => true,
'expanded' => true,
'read_only' => true,
'class' => 'FachowoArticleBundle:ArticleSubcategory',
'query_builder' => function (EntityRepository $er)
{
return $er
->createQueryBuilder('sc')
->where('sc.article_category = :id')
->orderBy('sc.name', 'ASC')
->setParameter('id', $id);
}
));
¿Cómo puedo pasar $ id para esta función dentro de formMapper?
Cabe señalar que no se puede simplemente añadir artículos arbitrarios a las $ opciones de FormType; debe declararlos anulando el método getDefaultOptions de FormType. –