#sugarcrm #sugarbean #sugarrecord
#sugarcrm #sugarbean #sugarrecord
Вопрос:
Когда я пытаюсь сохранить несколько записей следующим образом:
public function generateName($bean, $event, $arguments) {
$record_id = $bean->id;
$module="PNGM_AI_Projects";
$mybean = BeanFactory::retrieveBean($module, $record_id);
if (isset($arguments['isUpdate']) amp;amp; $arguments['isUpdate'] == false) {
for($i=1;$i<=3;$i ){
$mybean->id=create_guid();
$mybean->new_with_id = true;
$mybean->name="AI->".$i;
$mybean->fetched_row = null;
$mybean->unique_id_c = uniqid();
$mybean->ignore_update_c = true;
$mybean->processed = true;
$mybean->assigned_user_id = $bean->assigned_user_id;
$mybean->save();
}
}
return true;
}
Я получаю эту ошибку
При выполнении ‘INSERT В pngm_ai_projects_cstm (id_c, assigned_c, brand_c, company_c) произошло исключение(?, ?, ?, ?)’ с параметрами [«5d790e7c-3c43-11eb-96f5-0242ac120008», null, «Basic», «Backordered»]: Дублирующая запись ‘5d790e7c-3c43-11eb-96f5-0242ac120008’ для ключа ‘PRIMARY’