我有将数据导出到外部服务的 SugarCrm 插件。我正在使用逻辑挂钩来更新/删除/新的联系人,但我在同步现有数据时遇到了问题。我必须从 SugarCRM 中提取所有数据,并且我尝试使用了两个 SugarBean 方法:get_full_list() 和 get_list()。第一个给了我完整的联系人列表,但我需要在一个 Json max 中分批发送 1000 个联系人,第二种方法只返回联系人的第一页(取决于配置设置 10 - 1000max 个条目)。
我正在使用这种方法ATM:
// prepare contacts data from SugarBean
$bean = BeanFactory::getBean($module);
$contactResults = $bean->get_full_list();
然后在 $contactResults 上进行 foreach 并将我想要的数据保存为所需的格式,并通过 postrequest 将其作为 Json 发送。我试图找到将其分成批次的解决方案,但我卡住了:( get_full_list 或 get_list 似乎都不适合我。
有什么建议么?也许有人已经解决了这个问题?提前致谢!