2017-06-14 84 views
0

我的VTiger自定義模塊在「關係」選項卡中未顯示任何內容。我如何將關係添加到其他模塊,例如Leads。如何在vtiger 7自定義模塊中添加關係

我使用console.php

感謝

使用PHP代碼
+0

有兩種方法,第一種使用db,第二種使用腳本。我更喜歡在根目錄下創建vtiger的index.php所在的php腳本。創建該腳本後,我們應該使用瀏覽器運行該腳本。如果你想讓代碼建立兩個模塊之間的關係,那麼我可以發佈代碼。但先嚐試一下。如果你通過文檔,我已經在vtiger 7中完成了,非常容易。無論你是否使用console.php或php腳本創建模塊,都不重要。關係可以在創建模塊時建立,也可以在創建後完成。 – webDev

+0

做一些研究,並嘗試自己的第一點點。然後我會發布如果你仍然需要,請參閱文檔和vtiger論壇。 – webDev

+0

對!但我剛開始使用vTiger並瞭解結構。我沒有google搜索,但沒有找到辦法。有什麼可以分享的鏈接,我可以通過例子找到完整的文檔。謝謝 –

回答

1

這裏第一種方法創建的模塊。

創建一個php文件到你的根目錄vtiger中作爲create_relation.php

<?php 
/* 
create_relation.php 
Create this file into your root directory of vtiger i.e. vtigercrm/ 
and then run this file directly using your browser 
for example localhost/vtigercrm/create_relation.php 
*/ 
include_once('vtlib/Vtiger/Module.php'); 
$moduleInstance = Vtiger_Module::getInstance('Leads'); 
$accountsModule = Vtiger_Module::getInstance('new_module'); 
$relationLabel = 'New_modules'; 
$moduleInstance->setRelatedList(
     $accountsModule, $relationLabel, Array('ADD') //you can do select also Array('ADD','SELECT') 
); 

echo "done"; 

使用此vtiger_relatedlists表,關係正在建立

閱讀上面的代碼中的註釋,並在需要時更新數據庫表vtiger_relatedlists。這是表格,你必須確保relationfieldid字段(列)在這個表格中更正(vtiger_relatedlists)。

相關問題