Sugarcrm 如何生成sugar crm模块(如电子邮件模块)中的唯一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文

需要知道create_guid函数如何工作,以及它如何为不同模块(例如电子邮件模块)生成ID

你可以这样称呼它

$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;
}