在 EntityCrudController 中添加过滤器(Easyadmin 3.5.7 和 Symfony 4.4.51)

Add filter in function inside EntityCrudController (Easyadmin 3.5.7 with Symfony 4.4.51)

提问人:circulosmeos 提问时间:11/15/2023 更新时间:11/15/2023 访问量:28

问:

我想检查过滤器是否在配置了 的函数中应用,如果没有,我想应用过滤器(我已经过滤了编程的类(用 ,一切都正常)。ActionconfigureActions()implements FilterInterface

但是我看不到以编程方式应用过滤器的方法......

我可以通过以下方式获得所有过滤器:

$filters = $this->get(FilterFactory::class)->create($context->getCrud()->getFiltersConfig(), $fields, $context->getEntity());

但我不知道该怎么处理它,而且我没有可以在任何对象上使用的东西。此外,我不想更改 URL 以在那里应用过滤器,因为过滤器是已经编程的复杂查询,这似乎是对应该更直接的事情进行技巧,但即便如此我也找不到方法。->applyFilter()Admin/Filter

过滤器 easyadmin symfony-4.4 easyadmin3

评论


答: 暂无答案