代码之家  ›  专栏  ›  技术社区  ›  Pieter de Wit

是否可以在不使用皮肤的情况下连接到SugarCRM数据库?

  •  1
  • Pieter de Wit  · 技术社区  · 12 年前

    我已经设计了一个用户界面,现在有了网页。现在我想使用和修改SugarCRM数据库中的信息。有没有办法将我的网页连接到数据库?

    UI需要组合来自多个数据库的信息,因此制作自定义皮肤并将其导入SugarCRM看起来不像是一个选项。

    有没有办法把这些点联系起来?我该怎么做?

    2 回复  |  直到 12 年前
        1
  •  0
  •   Bryan Allo    12 年前

    假设你有一个典型的SugarCRM设置,是的,你可以设置一个简单的PHP脚本,连接到多个数据库并呈现你需要的字段。您试图连接到哪些数据库??

    然而,访问SugarCRM数据的推荐方法是通过REST API。这将更好地确保/保护您的sugarCRM实例的完整性。这将需要一个小的设置,但很值得花时间。您最不希望看到的是外部脚本更改您的sugar实例数据并损坏您的数据库。此外,它很可能会花同样长的时间,如果不是更长的话,破译sugarCRM数据库模式并编写查询。您的脚本可以调用REST API并获取所需的任何数据。

    所以是的,您可以通过PHP脚本直接查询Sugar数据库(如果您知道自己在做什么),但最好使用REST API并让它返回您需要的对象/数据,而不是扰乱数据库。

        2
  •  0
  •   egg    12 年前

    我建议把你的设计翻译成Sugar的一个新主题。检查现有主题的/themes目录。你可以以此为起点。

    否则,您需要使用REST API来重做Sugar中已经完成的所有逻辑。取决于您的要求。