Фильтр с даты по дату в GridView Yii2

В таблице есть поле с датой регистрации

'reg_date'
----------
'2021-02-14 15:43:11'
'2021-02-15 12:11:55'
'2021-02-28 10:50:11'

во вью в GridView есть колонка

[
       'attribute' => 'reg_date',
       'options' => [
            'style' => 'width: 200px'
        ],
        'format' => ['datetime', 'php:Y-m-d'],
        'filter' => DatePicker::widget([
             'model' => $searchModel,
             'attribute' => 'reg_date',
             'attribute2' => 'reg_date',
             'type' => DatePicker::TYPE_RANGE,
             'separator' => '-',
             'pluginOptions' => ['format' => 'yyyy-mm-dd']
              ])
         ],
]

в searchModel есть строчка

->andFilterWhere(['like', 'reg_date', $this->reg_date]);

выглядит вот так

введите сюда описание изображения

введите сюда описание изображения

То есть поле "С" и поле "До"

Но так не работает, по этому поле фильтр не работает. В чём ошибка?


Ответы (0 шт):