Использую виджет Всё работает, но когда задаёшь свой диапазон выходит NaN. В чём может быть ошибка? Где искать?
Если убрать из строки поисковый запрос, то работает всё хорошо. Может быть ошибка в UserSearch и andFilterWhere?
[
'attribute' => 'created_at',
'format' => 'datetime',
'filterOptions' => [
'class' => 'date-range-grid'
],
'filter' => DateRangePicker::widget(
[
'model' => $searchModel,
'attribute' => 'created_at',
'convertFormat' => true,
'presetDropdown' => true,
'options' => [
'class' => 'form-control',
],
'pluginOptions' => [
'format' => 'Y-m-d H:i:s',
'dateLimit' => ['months' => 6],
'opens' => 'left'
],
]
)
],
$query->andFilterWhere($this->getBetweenDatesFilterArray('created_at', ' - '))
->andFilterWhere($this->getBetweenDatesFilterArray('updated_at', ' - '))
->andFilterWhere(['LIKE', 'phone', $this->phone])
->andFilterWhere(['LIKE', 'email', $this->email])
->andFilterWhere(['LIKE', 'profile.name', $this->getAttribute('profile.name')])
->andFilterWhere(['LIKE', 'profile.surname', $this->getAttribute('profile.surname')])
->andFilterWhere(['LIKE', 'profile.middle_name', $this->getAttribute('profile.middle_name')]);
В запросе выдает
localhost/crm-sd/backend/web/user/default/index/?U...