SugarCRM查询数据库

时间:2013-04-15 03:33:46

标签: sugarcrm

在SugarCRM中,使用SOAP API,想象我在数据库中填充了大量帐户,并且我想找到具有'phone_work' = '00352254856987'的帐户。我如何进行查询来实现这一目标?它会是这样的:?

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

对于我所尝试的,似乎编译器在XML文档中发现错误,这意味着查询没有很好地执行。这种查询的最佳方法是什么?

我正在使用magento并创建一个模块来连接到糖,所以它是PHP

2 个答案:

答案 0 :(得分:1)

事实证明,字段'phone_work'是错误的。您可以访问:http://apidocs.sugarcrm.com/schema/6.3.0/pro/tables/accounts.html并获取与该模块相关的所有字段。在模块'Accounts'中,字段名称称为'office phone',但在数据库中,名称为'phone_office'。因为查询是针对数据库的,所以我们需要使用数据库字段名称。

答案 1 :(得分:0)

你能发布你得到的错误吗?再看一下sugarcrm.log,可能会提高日志记录级别,看看从你的查询中创建的sql是否错误。 顺便说一句,我转而使用REST Json来摆脱与肥皂有关的问题。