2013-04-15 42 views
0

在SugarCRM公司,使用SOAP API,想象我有很多的填充數據庫中的帳戶,我想找到具有'phone_work' = '00352254856987'的帳戶。我怎樣才能做一個查詢來完成呢?這將是這樣的:?SugarCRM的查詢數據庫

$query = "phone_work = '${myPhone}'"; 

對於我所嘗試的,似乎編譯器在XML文檔中發現錯誤,這意味着查詢不能很好地執行。做這種查詢的最好方法是什麼?

我使用的Magento和創建模塊連接到糖,所以它是PHP

回答

1

原來的場'phone_work'是錯誤的。您可以訪問:http://apidocs.sugarcrm.com/schema/6.3.0/pro/tables/accounts.html,並得到所有有關該模塊的領域。在模塊'Accounts'中,字段名稱爲'office phone',但在數據庫中名稱爲'phone_office'。由於查詢是針對數據庫的,因此我們需要使用數據庫字段名稱。

0

你能張貼你的錯誤?也看看的sugarcrm.log,也許增加了日誌記錄級別,看看是否能得到您的查詢中創建的SQL是錯誤的。 通過我切換到REST的Json的方式擺脫SOAP的相關問題。