如何在vtiger 7自定义模块中添加关系

时间:2017-06-14 00:46:12

标签: crm vtiger vtigercrm

我的VTiger自定义模块在“关系”选项卡中没有显示任何内容。如何添加与其他模块的关系,例如潜在客户。

我使用console.php

创建了模块

由于

1 个答案:

答案 0 :(得分:2)

这是使用PHP代码的第一种方法。

在vtiger的根目录中创建一个php文件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)。