EasyAdmin 3:筛选属性的属性



我有3个实体:国家、地区、城市一个地区有一个乡村财产,而城市有一个地区财产。在城市污垢控制器中,我想按国家添加一个过滤器。我试着做

return $filters
->add('region.country')

但我有这样的错误:调用数组上的成员函数getAsDto((

我还尝试在我的城市实体中添加一个getCountry,它返回region.getCountry值,然后进行

return $filters
->add(EntityFilter::new('country'))

但我有一个错误:在解析表单"的选项时出现了一个错误;Symfony \ Bridge \ Doctrine \ Form \ Type \ EntityType":所需的选项";类";缺少。

有没有一种简单的方法可以对实体中对象的父对象进行筛选?

您尝试过吗:

->add(EntityFilter::new('country')->mapped(false))

最新更新