0

在 SugarCRM 中,使用 SOAP API,想象我在数据库中填充了很多帐户,我想找到具有'phone_work' = '00352254856987'. 我怎样才能进行查询来实现这一点?它会是这样的:?

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

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

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

4

2 回答 2

1

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

于 2013-04-16T12:29:45.110 回答
0

你能发布你得到的错误吗?还请查看 sugarcrm.log 并可能增加日志记录级别以查看从您的查询创建的 sql 是否错误。顺便说一句,我切换到 REST Json 以摆脱与肥皂相关的问题。

于 2013-04-16T06:38:57.280 回答