【发布时间】:2013-04-19 06:22:29
【问题描述】:
我有一个 Vehicle 类型的元素列表,并使用 Sonata Admin 显示这些元素。我允许通过“状态”字段过滤这些元素,但我希望在显示列表时只显示活动车辆,如果有人想查看非活动车辆,请使用过滤器并选择非活动状态。我想知道是否有人知道默认情况下使用 Sonata Admin 为元素列表应用过滤器的方法。
这是我的代码:
public function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('status')
;
}
protected function configureDatagridFilters(DatagridMapper $mapper)
{
$mapper
->add('name')
->add('status')
;
}
是否有任何选项可以添加到 configureDatagridFilters() 中的状态字段以实现此目标?其他选择?
提前致谢。
【问题讨论】:
标签: symfony sonata-admin