我很惊讶我没有找到关于这个主题的任何东西。
我在Symfony 3.3中使用了“ Sonata Admin”,当我尝试过滤日期时没有任何反应...
该筛选器未注册,并且页面上似乎没有任何反应。 我不知道为什么,我也不知道如何调试。
我扩展了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日”,但我认为它对日期类型不应该有任何重要性?
有人会有一个主意...?
谢谢!