是否有人可以为我提供一些代码和指令来在SUiteCrm中创建自动增量Id字段?
谢谢,
尼科
答案 0 :(得分:0)
要实现此目的,您将必须在给定位置使用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'),
);
?>
在管理->修复并执行更改中运行快速修复和重建。
谢谢