Я удивлен, что ничего не нашел по этому вопросу.
Я использую "Sonata Admin" с Symfony 3.3, и ничего не происходит, когда я пытаюсь отфильтровать дату ...
Фильтр не зарегистрирован и, похоже, на странице ничего не произошло.Я не знаю почему и не понимаю, как отлаживать.
Я расширяю свой класс 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», но я думаю, что это не должно иметь никакого отношения к типу даты?
У кого-нибудь была бы идея ...?
Спасибо!