需要一个包含10个字符的alpha-number字段的字段作为客户ID。我将尝试在这里尽可能具体,所以我将其分解为一系列问题。
如何在MySQL中创建这样的字段? - 需要数字和字母 - 需要能够不复制 - 需要自动生成 - 需要大写字母 - 优选地使字母不与数字混淆(不知道术语)
如何在SugarCRM 6.0 CE中将其作为只读字段实现?
我已经完成了一些PHP,但它主要与一些不同的API接口。
答案 0 :(得分:0)
关于您的第一个问题,请查看以下SQL代码:
CREATE TABLE'test'('col'varchar(10)NOT NULL,'col2'varchar(25)NULL);
ALTER TABLE'test'ADD CONSTRAINT'U'UNIQUE('col');
这里创建了一个表“test”,其中包含一个10个数字并且必须唯一的collumn“col”。
(遗憾的是我对SugarCRM无法帮助你)
答案 1 :(得分:0)
您可以将editviewdefs.php中的某个字段标记为readonly,方法如下:
array (
'name' => 'myfield',
'type' => 'readonly',
),
您可以在include / SugarObjects / templates / issue / metadata / editviewdefs.php中看到一个示例。