ApiPlatform без ответа с нумерацией страниц = false

У меня есть объект Localita (с ~ 7000 записей), сопоставленный с пакетом API Platform, с этими аннотациями:

@ApiResource(
attributes={
"normalization_context"={"groups"={"read"}},
"denormalization_context"={"groups"={"write"}},
"filters"={"localita.search_filter"},
"pagination_client_enabled"={"true"}
},
itemOperations={
"get"={"method"="GET"},
"put"={"method"="PUT"}
},
collectionOperations={
"get"={"method"="GET"}
}
)

Как видите, я включил функцию pagination_client_enabled.
Итак, если я позвоню через запрос GET

curl -X GET "http://myserver/app_dev.php/rest/localitas" -H  "accept: application/json"

Я получаю первые 30 записей, хорошо! Это великолепно!
Но если я позвоню с нумерацией страниц = ложь

curl -X GET "http://serpa.local/app_dev.php/rest/localitas?pagination=false" -H  "accept: application/json"

Я получаю пустую страницу без ответа.
Открывая консоль браузера, я вижу код ошибки 500, без ошибок во всех файлах журнала (nginx, symfony, php).

Зачем??

Спасибо заранее

0

Решение

Решено!

Проблема была в настройке php-fpm memory_limit … слишком низкая.

Он разбился без предупреждения …

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector