myks92
@myks92
Нашёл решение — пометь вопрос ответом!

Yii Kartik ошибка Date Rang или andFilterWhere. Как исправить?

Использую виджет Всё работает, но когда задаёшь свой диапазон выходит NaN. В чём может быть ошибка? Где искать?
5a2f7ffa13341193447360.png

Если убрать из строки поисковый запрос, то работает всё хорошо. Может быть ошибка в UserSearch и andFilterWhere?
5a2f806f384c8278010945.png
[
                        '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...
  • Вопрос задан
  • 289 просмотров
Решения вопроса 1
@artyomunder
гуглю за ленивых
Даты не в верном формате. гггг.мм.дд. А он работает на дд.мм.гггг
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы