有人可以向我提供一些代码和指令,以便在SUiteCrm中创建自动增量ID字段吗?
谢谢,
Nico
为了实现这一目标,您将必须在给定位置使用autoincrement.php作为名称创建一个新文件。自定义/扩展名/模块/模块名称/扩展名/标签使用以下代码的autoincrement.php:
<?php
$dictionary['MODULE_NAME']['fields']['NAME_OF_FIELD'] = array(
'name' => 'NAME_OF_FIELD',
'vname' => 'LBL_LABEL_NAME_OF_FIELD',
'type' => 'int',
'readonly' => true,
'len' => 11,
'auto_increment' => true,
'disable_num_format' => true,
);
?>
并且还在该文件中为该字段添加唯一索引
<?php
$dictionary['YOUR_MODULE']['indices']['NAME_FOR_INDEX'] = array(
'name' => 'NAME_FOR_INDEX',
'type' => 'unique',
'fields' => array('NAME_OF_FIELD'),
);
?>
在管理员中运行快速修复和重建->修复并执行更改。
谢谢,