Vtiger 7中的自定义字段

时间:2019-03-16 01:45:33

标签: vtiger vtigercrm

我正在尝试创建自定义UIType并随后创建this stack overflow,但没有成功,这就是我所做的:

第一步:更新“ modules \ Vtiger \ models \ Field.php”并添加新的UIType为222

我在Field.php中将如下所示的新UIType添加到了公共函数getFieldDataType()

} else if($uiType == '222') {
            $fieldDataType = 'json';

第5步:在表vtiger_ws_fieldtype中注册/插入新的UIType

enter image description here

但是不起作用

1 个答案:

答案 0 :(得分:0)

如果您尝试创建新的uitype只是为了存储json,则无需为其创建新的uitype。您可以创建table in [over.ics.scs]来将json值存储在数据库

  • 使用json_encode将json存储在新创建的文本字段中
  • 从数据库中获取值时使用json_decode,并在需要时使用。

如果您仍想创建新的uitype,则可以按照new text field给出的说明和步骤进行操作