日期过滤器在Sonata Admin上不起作用

时间:2018-09-27 09:34:57

标签: symfony date filter sonata

我很惊讶我没有找到关于这个主题的任何东西。

我在Symfony 3.3中使用了“ Sonata Admin”,当我尝试过滤日期时没有任何反应...

enter image description here

该筛选器未注册,并且页面上似乎没有任何反应。 我不知道为什么,我也不知道如何调试。

我扩展了Admin类以个性化我的字段,并且在我再次生成时不会丢失所有内容。这是我的“子类”代码:

class CustomActionAdmin extends ActionAdmin {
/**
 * @param DatagridMapper $datagridMapper
 */
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    parent::configureDatagridFilters($datagridMapper);
    $datagridMapper->get('createdAt')->setOption('filter_type', 'doctrine_orm_date');
    $datagridMapper->get('createdAt')->setOption('field_type', 'date');
}

没什么特别的,我想...? 表格中的格式是:27.09.2018 00:00:00 并且过滤器中的格式为“ 2018年9月27日”,但我认为它对日期类型不应该有任何重要性?

有人会有一个主意...?

谢谢!

0 个答案:

没有答案