Wordpress Gravity Forms API在获取超过2000个条目时退出页面

Wordpress Gravity Forms API在获取超过2000个条目时退出页面,wordpress,gravity-forms-plugin,Wordpress,Gravity Forms Plugin,当我试图通过Gravity Forms api获取2000多条记录时,我有一种奇怪的行为,用于获取记录的方法如下: $search_criteria["field_filters"]["mode"] = "all"; $all_entries_submitted = GFAPI::get_entries(2,$search_criteria,null,array('offset' => 0, 'page_size' => 3000 )); 你知道为什么会这样吗 谢谢 找到了我问题

当我试图通过Gravity Forms api获取2000多条记录时,我有一种奇怪的行为,用于获取记录的方法如下:

$search_criteria["field_filters"]["mode"] = "all";

$all_entries_submitted = GFAPI::get_entries(2,$search_criteria,null,array('offset' => 0, 'page_size' => 3000 ));
你知道为什么会这样吗


谢谢

找到了我问题的答案:

当我将php中允许的内存大小增加到一个巨大的数字(1gb)时,脚本最终返回了记录(几分钟后)


找到了我问题的答案:

当我将php中允许的内存大小增加到一个巨大的数字(1gb)时,脚本最终返回了记录(几分钟后)


这听起来可能是网络超时。退出页面是什么意思?您可以尝试分批获取较小数量的数据,直到获得全部内容。所谓“存在页面”,我的意思是永远不会到达该代码行以下的任何内容,例如引发异常但不会出现错误。。我还注意到,我使用的其他表单确实检索了所有现有记录(9000+),但这两个表单没有。这两种表单是否需要php中允许的更多内存?这听起来似乎也有道理。这听起来像是网络超时。退出页面是什么意思?您可以尝试分批获取较小数量的数据,直到获得全部内容。所谓“存在页面”,我的意思是永远不会到达该代码行以下的任何内容,例如引发异常但不会出现错误。。我还注意到,我使用的其他表单确实检索了所有现有记录(9000+),但这两个表单没有。这两种形式是否需要php中允许的更多内存?这听起来似乎也有道理。
ini_set('memory_limit','1000M');
$search_criteria["field_filters"]["mode"] = "all";

$all_entries_submitted = GFAPI::get_entries(2,$search_criteria,null,array('offset' => 0, 'page_size' => 3000 ));