symfony - 日期过滤器在 Sonata Admin 上不起作用
问题描述
我很惊讶我没有找到任何关于这个主题的东西。
我在 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 日”,但我认为它对日期类型不应该有任何重要性?
有人会有想法……?
谢谢 !
解决方案
推荐阅读
- ios - 拖放Containerview没有出现
- java - 正则表达式模式 - 查询
- node.js - sage 8.5.1 中的 gulp watch 问题
- mongodb - kubernetes 更新后,kubernetes 上的 mongodb StatefulSet 不再工作
- python - 将项目添加到类实例中的列表中
- java - 连接器 J 安装
- r - R 和指数,标准二阶
- reactjs - [Webpack][React] 在带有代码拆分的 SSR 上,我如何获取页面所需的块列表?
- c# - 应用程序获得/失去焦点事件
- flutter - 在 Flutter 的 Stepper 中,如何将 Step 的标题放在 counter 下方?