0
私のVTigerカスタムモジュールでは、リレーションシップタブに何も表示されません。どのように私は他のモジュール、例えばリードに関係を追加することができます。vtiger 7カスタムモジュールでリレーションシップを追加する方法
私は
おかげでPHPコードを使用して、ここで
私のVTigerカスタムモジュールでは、リレーションシップタブに何も表示されません。どのように私は他のモジュール、例えばリードに関係を追加することができます。vtiger 7カスタムモジュールでリレーションシップを追加する方法
私は
おかげでPHPコードを使用して、ここで
第一の方法をconsole.php使用してモジュールを作成しました。
vtigerのルートディレクトリにcreate_relation.php
という名前のPHPファイルを作成します。このテーブルをvtiger_relatedlists使用
<?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";
、関係は、上記のコードのコメントを読んで、また必要に応じて、DBテーブルをvtiger_relatedlists
を更新
が確立されています。これは、この表(vtiger_relatedlists)にあるrelationfieldid
フィールド(列)が正しいことを確認する必要があるテーブルです。
2つの方法があり、最初にdbと2番目のスクリプトを使用しています。私はvtigerのあなたのindex.phpがどこにあるのroot dirで作成するPHPスクリプトを好む。そのスクリプトを作成した後、ブラウザを使用してそのスクリプトを実行する必要があります。あなたが2つのモジュール間の関係を確立するコードをしたい場合は、私はコードを投稿することができます。自分でまず試してみてください。私はvtiger 7でやったことがあります。あなたが私のようなconsole.phpやPHPスクリプトを使ってあなたのモジュールを作成したかどうかは関係ありません。モジュール作成時に関係を確立することができ、作成後に関係を確立することもできます。 – webDev
いくつかの研究を行い、あなた自身の最初の小さなビットで試してみてください。まだ必要な場合は投稿します。ドキュメントとvtigerディスカッションフォーラムを参照してください。 – webDev
右しかし、私はvTigerで始まって構造を理解しています。私はグーグルではありましたが、方法を見つけられませんでした。あなたが共有できるリンクはありますか?完全な文書と例を見つけることができます。ありがとう –