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