Sugarcrm 如何生成sugar crm模块(如电子邮件模块)中的唯一id?
需要知道create_guid函数如何工作,以及它如何为不同模块(例如电子邮件模块)生成ID 你可以这样称呼它Sugarcrm 如何生成sugar crm模块(如电子邮件模块)中的唯一id?,sugarcrm,suitecrm,Sugarcrm,Suitecrm,需要知道create_guid函数如何工作,以及它如何为不同模块(例如电子邮件模块)生成ID 你可以这样称呼它 $next_meeting->id = create_guid(); 例如在逻辑钩子中。函数本身放在/include/utils.php文件中 当然,您必须使用 $next_meeting->save(); 你可以这样称呼它 $next_meeting->id = create_guid(); 例如在逻辑钩子中。函数本身放在/include/utils.php文
$next_meeting->id = create_guid();
例如在逻辑钩子中。函数本身放在/include/utils.php文件中
当然,您必须使用
$next_meeting->save();
你可以这样称呼它
$next_meeting->id = create_guid();
例如在逻辑钩子中。函数本身放在/include/utils.php文件中
当然,您必须使用
$next_meeting->save();
您需要以以下方式调用它:
$Module_Bean->new_with_id = true;
$Module_Bean->id = create_guid();
请注意,如果您使用create_guid函数分配了自己的ID,那么还需要设置带有_ID的新_。您可以在以下路径找到函数:include\utils.php
以下是职能机构:
function create_guid()
{
$microTime = microtime();
list($a_dec, $a_sec) = explode(' ', $microTime);
$dec_hex = dechex($a_dec * 1000000);
$sec_hex = dechex($a_sec);
ensure_length($dec_hex, 5);
ensure_length($sec_hex, 6);
$guid = '';
$guid .= $dec_hex;
$guid .= create_guid_section(3);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= $sec_hex;
$guid .= create_guid_section(6);
return $guid;
}
您需要以以下方式调用它:
$Module_Bean->new_with_id = true;
$Module_Bean->id = create_guid();
请注意,如果您使用create_guid函数分配了自己的ID,那么还需要设置带有_ID的新_。您可以在以下路径找到函数:include\utils.php
以下是职能机构:
function create_guid()
{
$microTime = microtime();
list($a_dec, $a_sec) = explode(' ', $microTime);
$dec_hex = dechex($a_dec * 1000000);
$sec_hex = dechex($a_sec);
ensure_length($dec_hex, 5);
ensure_length($sec_hex, 6);
$guid = '';
$guid .= $dec_hex;
$guid .= create_guid_section(3);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= create_guid_section(4);
$guid .= '-';
$guid .= $sec_hex;
$guid .= create_guid_section(6);
return $guid;
}