gpt4 book ai didi

php - 您如何调试 SugarCRM 问题/了解 SugarCRM 的工作原理?

转载 作者:IT王子 更新时间:2023-10-29 00:21:15 31 4
gpt4 key购买 nike

我正在尝试将我们的公司从 SalesForce 转移到 SugarCRM,但我遇到了一个严重的错误(当我向帐户添加自定义字段时,所有帐户都停止显示)。我们已经为 SugarCRM 人员的支持付费,但他们只为开源版本提供了“永远接受然后得到毫无值(value)的响应”级别的技术支持(我们避免像瘟疫这样的专有软件)。哦,我有没有提到我们的 Salesforce 契约(Contract)将在本周末到期?

所以,长话短说,我一直在自己调试 SugarCRM 应用程序。我是一个经验丰富的程序员,我有基本的 PHP 能力,但我什至不知道去哪里尝试解决这个问题。任何 Sugar 开发人员都可以推荐任何一种调试 Sugar 的过程吗?是否有任何资源可以帮助我了解不同的 PHP 文件的作用,或者 Sugar 系统的整体工作原理?

作为我正在谈论的事情的一个例子:我想出了如何让 sugar 打印堆栈跟踪,并且通过遵循几个我注意到一个模式,所有问题行都涉及

$this->_tpl_vars
我很想弄清楚为什么该方法调用不起作用,但我不知道:

A) _tpl_vars 应该做什么
B) _tpl_vars 被定义的地方
C) $this 应该是什么
D) 在框架 $this 中设置
等等

因此,如果有人可以帮助解释我将如何/从何处开始寻找这些问题的答案,我将不胜感激。

最佳答案

几年前我曾与 SugarCRM 合作过,虽然我很喜欢我在表面上看到的东西,但由于您现在所经历的,我最终拒绝了我们的项目。可悲的是,该产品的内部结构记录不足。我曾设想为该产品编写一堆精巧的模块,但资源根本不存在。您将把所有时间都花在挖掘代码、浏览论坛帖子以及尝试找到您想要完成的事情的示例。听起来情况并没有好转多少。

鉴于您的 PHP 经验低于专家级水平,而且您无疑忙于处理许多其他任务和截止日期,我认为您应该重新考虑这种转变,如果为时不晚的话,至少在您获得Sugar 的舒适度更高。如果您因为与 Salesforce 的契约(Contract)到期而被迫转到 Sugar,我想您可能会严重胃灼热!

关于php - 您如何调试 SugarCRM 问题/了解 SugarCRM 的工作原理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/223993/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com