Фильтр даты не работает в Sonata Admin - PullRequest
0 голосов
/ 27 сентября 2018

Я удивлен, что ничего не нашел по этому вопросу.

Я использую "Sonata Admin" с Symfony 3.3, и ничего не происходит, когда я пытаюсь отфильтровать дату ...

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, а формат в фильтре - «27 сентября 2018», но я думаю, что это не должно иметь никакого отношения к типу даты?

У кого-нибудь была бы идея ...?

Спасибо!

...