我正在尝试创建自定义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
但是不起作用
答案 0 :(得分:0)
如果您尝试创建新的uitype只是为了存储json,则无需为其创建新的uitype。您可以创建table in [over.ics.scs]来将json值存储在数据库
中json_encode
将json存储在新创建的文本字段中json_decode
,并在需要时使用。如果您仍想创建新的uitype,则可以按照new text field给出的说明和步骤进行操作