【问题标题】:Custom Field in Vtiger 7Vtiger 7中的自定义字段
【发布时间】:2019-03-16 01:45:33
【问题描述】:

我试图创建一个自定义 UIType 和一个关注的 this stack overflow 但没有成功,这就是我所做的:

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

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

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

Step5:在表 vtiger_ws_fieldtype 中注册/插入新的 UIType

enter image description here

但是没用

【问题讨论】:

  • 您是否为新数据类型创建了 tpl、php 文件?

标签: vtiger vtigercrm


【解决方案1】:

如果您尝试创建新的 uitype 只是为了存储 json,则无需为其创建新的 uitype。您可以创建new text field 将json值存储在数据库中

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

如果您仍然想创建新的 uitype,那么您可以按照here 给出的描述和步骤进行操作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2020-08-13
    相关资源
    最近更新 更多