Php 是否可以手动更改自定义模块的基本类型?
我想知道是否可以更改自定义模块扩展的基类型。在我的例子中,我有一个名为Action的模块,它从Basic扩展而来。现在需要这个模块来接受文件上传,所以我需要从文件基模块进行扩展 在peronsalized模块操作中,我手动更改了类型,修复时创建了一系列与文件类型相关的字段,但没有创建允许我上载文件的字段 感谢您的建议免责声明:我只知道SugarCRM,不知道SuiteCRM 应该可以通过执行以下两项操作来更改基类型:Php 是否可以手动更改自定义模块的基本类型?,php,sugarcrm,suitecrm,Php,Sugarcrm,Suitecrm,我想知道是否可以更改自定义模块扩展的基类型。在我的例子中,我有一个名为Action的模块,它从Basic扩展而来。现在需要这个模块来接受文件上传,所以我需要从文件基模块进行扩展 在peronsalized模块操作中,我手动更改了类型,修复时创建了一系列与文件类型相关的字段,但没有创建允许我上载文件的字段 感谢您的建议免责声明:我只知道SugarCRM,不知道SuiteCRM 应该可以通过执行以下两项操作来更改基类型: 转到modules//vardefs.php并查找VardefManager:
modules//vardefs.php
并查找VardefManager::createVardef(
或
'uses'=>数组(
其中一个包含
'basic'
将其替换为
'file'
modules//[\u sugar].php
include/SugarObjects/templates/file/vardefs.php
应将这些字段添加到类中(但在SuiteRM中,这些字段可能有所不同):
public $document_name;
public $name;
public $filename;
public $file_ext;
public $file_mime_type;
public $uploadfile;
public $active_date;
public $exp_date;
public $category_id;
public $subcategory_id;
public $status_id;
public $status;