我有这样的领域
/**
* @ORM\ManyToOne(targetEntity="Town")
**/
protected $town;
和具有这种方法的管理类
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
...
->add('town', null, array('label' => 'Town'), null, array('expanded' => true, 'multiple' => true))
;
}
它给了我这样的过滤器:
我的问题是:我可以为Town实体检索设置自定义 sql\dql 吗?例如,仅选择 ID 为 IN (1, 2) 的城镇?