2016-06-29 9 views
0

私は機会に関連する引用を得ることを試みている。 This linkはそれを手助けするべきですが、そうではありません。SugarCRM:機会からの引用を得る

私はできるだけ明確に、私が何を求めているのかを説明しようとします。

私が望むもの:機会を得るためにSugarCRMインスタンスに電話をかけます。指定された状態になったら、その機会に関連する見積もりを達成したいと思います。

私が試してみました何を:私は、foreachループを使用より

$opportunities = $service->getList('Opportunities'); 

が、私は機会を得るために電話をかける

foreach ($opportunities->entry_list as $opportunity) 
    { 
     if($opportunity->name_value_list->sales_stage->value == 'Closed Won') 
      $quotes = $service->getRelatedList($opportunity->module_name, $opportunity->id, 'AOS_Quotes'); 

     echo '<pre>'; 
     var_dump($quotes); 
     echo '</pre>'; 

    } 

機能getRelatedListは次のようになります。

public function getRelatedList($module, $id, $related_module) 
{ 
    $get_entry_list_parameters = array(
     //session id 
     'session' => $some_session, 
     'module_name' => $module, 
     'module_id' => $id, 
     'link_field_name' => $related_module, 
     'related_module_query' => '', 
     'related_fields' => array(
      'id', 
      'name', 
     ), 
     'query' => '', 
     'order_by' => '', 
     'offset' => 0, 
     //A list of fields to include in the results. 
     'select_fields' => array(
      'id', 
     ), 
     'deleted' => 0, 
     'favorites' => false, 
    ); 

    $entries = $this->sendRequest('get_relationships', $get_entry_list_parameters); 

    return $entries; 
} 

これは各見積もりの​​結果です

object(stdClass)#5051 (2) { 
    ["entry_list"]=> 
    array(0) { 
    } 
    ["relationship_list"]=> 
    array(0) { 
    } 
} 

これはどういう意味ですか?それは私が欲しい/期待しているものではありませんが、私は何を期待し、何が間違っていますか?

誰かが私を助けてくれますか?

答えて

0

おかげさま...ソリューションは非常に簡単でノービッシュです。問題は、適切なソリューションを探すためにいくつかの例を混ぜてみることでした。その結果、誤った出力を引き起こしたパラメータリスト内のフィールドが混ざり合ってしまいました。

関連する問題