我使用API平台包映射了一个实体Localita (有~7000条记录),其中包含以下注释:
@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张唱片,好吧!太棒了!但是,如果我打电话给pagination=false
curl -X GET "http://serpa.local/app_dev.php/rest/localitas?pagination=false" -H "accept: application/json"我得到的空白页没有任何答复。打开浏览器控制台,我看到一个500个错误代码,在所有日志文件(nginx,symfony,php)中都没有错误。
为什么??
Thx预先
发布于 2017-11-08 17:59:41
解决了!
问题是php memory_limit设置.太低了。
它在没有任何预兆的情况下坠毁了。
https://stackoverflow.com/questions/47185911
复制相似问题