2017-06-20 16 views
-1

我的自定義模塊突然停止在基表中存儲數據,也沒有顯示任何過濾器。vTiger自定義模塊突然停止存儲數據

+0

提供一些更多的信息,比如你是如何創建自定義模塊的,你的自定義模塊是否與其他模塊有關係?你有沒有更新任何關係,或者你是否通過刪除和添加多次創建相同的模塊?如果您多次刪除並添加相同的模塊,則必須清除與該模塊相關的所有內容。請發佈所有細節。 – webDev

+0

是的,我已經創建並刪除了很多次這個模塊。我想這是我們如何添加東西到一個模塊,對吧?我的模塊與聯繫人和潛在客戶有關係。我試圖使用console.php刪除模塊,並刪除了3個相關的表,但現在當我再次創建相同的模塊時,它根本不存儲記錄。 –

回答

-1

嘗試使用以下腳本以及使用console.php來刪除模塊。 Put和(使用瀏覽器)從根目錄中運行

<?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_ < - -Your-Module-Name - > _ user_field
  • vtiger_ < - 您的模塊名稱 - > cf

前兩個表很重要,搜索你的模塊和這兩個表上的相關領域,並刪除那一行。最後三張表需要完全刪除。但是不要直接刪除最後三張表。

+0

我做了整個過程,但模塊仍然沒有存儲數據,它表示當從快速格式存儲數據時成功,但沒有什麼時候我可以記錄。 –