我想要一个可选的过滤器,用户可以在其中选择不同的值(电子邮件)。有可能创建自定义查询生成器吗?
$datagridMapper->add(
'distinctRecords',
'doctrine_orm_callback',
[
'callback' => function ($queryBuilder, $alias, $field, $value) {
if (!$value['value']) {
return;
} else {
// WHAT TO ADD HERE ???
}
}
],
'choice',
[
'choices' => [
'Yes' => true,
'No' => false
],
'expanded' => false,
'multiple' => false
]
);