提问人:circulosmeos 提问时间:11/15/2023 更新时间:11/15/2023 访问量:28
在 EntityCrudController 中添加过滤器(Easyadmin 3.5.7 和 Symfony 4.4.51)
Add filter in function inside EntityCrudController (Easyadmin 3.5.7 with Symfony 4.4.51)
问:
我想检查过滤器是否在配置了 的函数中应用,如果没有,我想应用过滤器(我已经过滤了编程的类(用 ,一切都正常)。Action
configureActions()
implements FilterInterface
但是我看不到以编程方式应用过滤器的方法......
我可以通过以下方式获得所有过滤器:
$filters = $this->get(FilterFactory::class)->create($context->getCrud()->getFiltersConfig(), $fields, $context->getEntity());
但我不知道该怎么处理它,而且我没有可以在任何对象上使用的东西。此外,我不想更改 URL 以在那里应用过滤器,因为过滤器是已经编程的复杂查询,这似乎是对应该更直接的事情进行技巧,但即便如此我也找不到方法。->applyFilter()
Admin/Filter
答: 暂无答案
评论