如何在SonataAdminBundle中配置daterange过滤器?

时间:2016-02-27 23:32:53

标签: symfony sonata-admin sonata

我有下一期。 在管理类

    protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    $datagridMapper
        ->add('createdAt', 'doctrine_orm_date_range', array('field_type'=>'sonata_type_date_range_picker',))
            ;}

但是当我尝试应用它时,我有下一个错误,似乎它无法解析输入过滤器字段并且没有进行过滤。请查看截图screenshot

1 个答案:

答案 0 :(得分:0)

Mabey尝试为此字段设置格式(任意)。像:

protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    $datagridMapper
        ->add('createdAt', 'doctrine_orm_date_range', array(
            'field_type' => 'sonata_type_date_range_picker',
                'field_options' => [
                    'field_options' => [
                        'format' => 'yyyy-MM-dd'
                     ],
                ]
        ))
    ;
}