【发布时间】:2012-01-27 13:37:03
【问题描述】:
我想在 Symfony 2 中构建一个 Entity 字段类型并将参数传递给查询构建器以获取相关对象的过滤器列表:
$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);
}
));
如何将 $id 传递给 formMapper 中的这个函数?
【问题讨论】: