当我保存Product对象时,我想通过工作流程函数对特定销售订单执行/触发save()。
我尝试使用标准保存功能,但我的所有产品都已在销售订单中删除:
$moduleName = 'SalesOrder';
$recordId = $salesOrderId;
$recordModel= Vtiger_Record_Model::getInstanceById($recordId,$moduleName);
$recordModel->set('mode', 'edit');
$recordModel->save();
有没有办法以编程方式在SalesOrder对象上执行保存?
答案 0 :(得分:0)
您在保存事件触发后手动应用插入查询,并且首先必须先获取数组中的先前产品系列项数据,然后在SalesOrder的保存事件之后逐个应用插入查询。 vtiger也是如此。