0

こんにちは、REST API を使用して SuiteCRM と対話する外部アプリケーションを構築しています。多くのリードを持つモジュール「フランチャイズ」を作成したので、フランチャイズとリードの間に 1 対多の関係を作成しました。現在、リード レコードとそれに関連付けられているフランチャイズを取得しようとしています。しかし、空の結果が得られます。これが私のコードです:

$get_franchise_lead_parameters = array(
            'session'=>$sessionID,
            'module_name'=>'Leads',
            'module_id'=>$_GET['leadid'], //the id of the specific lead record. 
            'link_field_name'=>'wbur_franchise_leads_1',
            'related_fields'=>array(
                    'id',
                    'name',
                    ),
            'deleted' => '0',
            );
            $get_franchise_lead = call('get_relationships',$get_franchise_lead_parameters, $url);

次の結果が得られます。

stdClass Object ( [entry_list] => Array ( ) [relationship_list] => Array ( ) )

get_entry_list 呼び出しも使用してみましたが、各リード レコードに関連付けられた relationship_list に詳細が表示されません。

誰か助けてください...!! 私は2日間からこれを試しています。

4

1 に答える 1

0

SuiteCRM フォーラムから回答を得ました。次のパラメーターを使用して関係を取得できます。

$get_franchise_lead_parameters = array(
                        'session'=>$sessionID,
                        'module_name'=>'Leads',
                        'module_id'=>$lead,
                        'link_field_name'=>'name of the linked field',
                        'related_module_link_name_to_fields_array' => array(),
                        'related_fields' => array(
                                    'id',
                                    'name',
                                    ),
                        'deleted' => '0',
                    );
于 2015-06-22T18:27:13.523 に答える