Даты начала и окончания игнорируются в API Gravity Forms. ⇐ Php
Даты начала и окончания игнорируются в API Gravity Forms.
Я использую API Gravity Forms для возврата списка записей. Все работает почти нормально, единственная проблема заключается в том, что даты начала и окончания игнорируются.
$form_id = isset($_GET['form-id']) ? $_GET['идентификатор формы'] : ''; $form = GFAPI::get_form($form_id); $start_date = isset($_GET['start-date']) ? $_GET['начальная дата'] : ''; $end_date = isset($_GET['end-date']) ? $_GET['end-date'] : ''; $entries = GFAPI::get_entries($form_id, array( 'статус' => массив('активный'), ), массив(), массив( 'start_date' => $start_date, 'end_date' => $end_date, 'размер_страницы' => 1000, 'смещение' => 0 )); Вместо того, чтобы просто возвращать элементы за диапазон дат, возвращаются все результаты.
Я подтвердил это, экспортировав все записи для формы, и вижу, что за все время существует 170 записей, а между 01.01.2023 и 01.03.2023 существует только 15 записей, поэтому должно быть только 15 записей. возвращается на основе этого URL:
https://example.com/wp-admin/admin.php? ... &form-id=1
Даты в строке запроса указаны в правильном формате.
Что я делаю не так?
Я использую API Gravity Forms для возврата списка записей. Все работает почти нормально, единственная проблема заключается в том, что даты начала и окончания игнорируются.
$form_id = isset($_GET['form-id']) ? $_GET['идентификатор формы'] : ''; $form = GFAPI::get_form($form_id); $start_date = isset($_GET['start-date']) ? $_GET['начальная дата'] : ''; $end_date = isset($_GET['end-date']) ? $_GET['end-date'] : ''; $entries = GFAPI::get_entries($form_id, array( 'статус' => массив('активный'), ), массив(), массив( 'start_date' => $start_date, 'end_date' => $end_date, 'размер_страницы' => 1000, 'смещение' => 0 )); Вместо того, чтобы просто возвращать элементы за диапазон дат, возвращаются все результаты.
Я подтвердил это, экспортировав все записи для формы, и вижу, что за все время существует 170 записей, а между 01.01.2023 и 01.03.2023 существует только 15 записей, поэтому должно быть только 15 записей. возвращается на основе этого URL:
https://example.com/wp-admin/admin.php? ... &form-id=1
Даты в строке запроса указаны в правильном формате.
Что я делаю не так?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как ограничить выбор даты окончания до даты начала в javascript/jquery
Anonymous » » в форуме Jquery - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-