2013-10-17 71 views
1

您好我想通過REST api從SugarCRM獲取數據。默認模塊沒問題,但使用自定義模塊時,我遇到了問題。自定義從SugarCRM自定義模塊通過查詢參數在休息api中獲取數據

我使用聯繫人模塊具有姓氏=「ABC」是確定這些代碼這個example

和獲取數據:

$get_entry_list_parameters = array(
    'session' => $session_id, 
    'module_name' => 'Contacts', 
    'query' => "contacts.last_name='abc'", 
    'order_by' => "", 
    'offset' => '0', 
    'select_fields' => array(
      'id' 
    ), 
    'link_name_to_fields_array' => array(
    ), 
    'max_results' => '1', 
    'deleted' => '0', 
    'Favorites' => false, 
); 

當我試圖從我們的自定義模塊的數據(如:事件封裝內部事件會話),因此它的確定,以及沒有查詢參數一樣,這些代碼

$get_entry_list_parameters = array(
    'session' => $session_id, 
    'module_name' => 'event_event_session', 
    'order_by' => "", 
    'offset' => '0', 
    'select_fields' => array(
      'id', 
      'name' 
    ), 
    'link_name_to_fields_array' => array(
    ), 
    'max_results' => '3', 
    'deleted' => '0', 
    'Favorites' => false, 
); 

但在那之後,我把查詢參數,我沒有記錄

$get_entry_list_parameters = array(
    'session' => $session_id, 
    'module_name' => 'event_event_session', 
    'query' => "event_event_session.name='def'", 
    'order_by' => "", 
    'offset' => '0', 
    'select_fields' => array(
      'id', 
      'name' 
    ), 
    'link_name_to_fields_array' => array(
    ), 
    'max_results' => '3', 
    'deleted' => '0', 
    'Favorites' => false, 
); 

我想我用來從自定義模塊獲取數據的方式不正確。 任何人都可以幫助我解決此問題。謝謝!

Johnny

回答

1

您確定自定義模塊的表名是「event_event_session」嗎?

+0

是的,當然。它的名稱是事件包中的事件會話,所以自定義模塊名稱是event_event_session。你對我們的問題有任何想法。 – Johnny

1

當我們使用模塊構建器創建任何新的自定義模塊時,它會詢問密鑰名稱。所以我們的模塊將變成key_modulename。所以請確保您將密鑰名稱和模塊名稱一起傳遞。這樣你就可以訪問自定義新模塊的數據。