Sonata Admin-数据网格过滤器中的DISTINCT

时间:2018-10-23 06:24:26

标签: symfony sonata-admin

我想要一个可选的过滤器,用户可以在其中选择不同的值(电子邮件)。有可能创建自定义查询生成器吗?

$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
    ]
);

0 个答案:

没有答案