¿Qué tan única se genera ID en los módulos de azúcar CRM, como en el módulo de correo electrónico?
Pregunta
Necesito saber cómo "create_guid
"Funciona la función y cómo se genera IDs
Para diferentes módulos, por ejemplo Emails
¿módulo?
Solución
Puedes llamarlo como
$next_meeting->id = create_guid();
por ejemplo en lógico gancho. La función en sí colocada en el archivo /include/utils.php.
Por supuesto que tienes que guardar el frijol recién generado con
$next_meeting->save();
Otros consejos
Deberá llamarlo de manera siguiente:
$Module_Bean->new_with_id = true;
$Module_Bean->id = create_guid();
Tenga en cuenta que si asignó su propia ID usando la función create_guid, entonces "new_with_id" también debe configurarse. Puede encontrar la función en este camino: incluir utils.php
El siguiente es el cuerpo de la función:
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;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow