我的自定义模块突然停止在基表中存储数据,也没有显示任何过滤器。
问问题
131 次
1 回答
-1
尝试使用以下脚本以及使用 console.php 删除模块。从根目录放置并运行(使用浏览器)
<?php
include_once('vtlib/Vtiger/Module.php');
$Vtiger_Utils_Log = true;
$MODULENAME = 'ModuleName'; //module name to delete
$moduleInstance = Vtiger_Module::getInstance($MODULENAME);
if($module) {
$module->delete();
}
//DB adjustment needs to be done -- Running this script is not enugh.
echo "Success";
请记住,在删除模块时,必须删除所有内容。使用上述脚本和console.php删除模块后检查下表
- vtiger_field
- vtiger_relatedlists
- vtiger_<--你的模块名称-->
- vtiger_<--你的模块名称-->_user_field
- vtiger_<--你的模块名称-->cf
前两个表很重要,在这两个表上搜索您的模块和相关字段并删除该行。最后三个表需要完全删除。但永远不要直接删除最后三个表。
于 2017-07-20T21:09:59.167 回答