我正在尝试将我们的公司从 SalesForce 转移到 SugarCRM,但我遇到了一个令人讨厌的错误(当我将自定义字段添加到 Accounts 时,所有帐户都停止显示)。我们已经支付了 SugarCRM 人员的支持费用,但他们只为开源版本提供了“永远然后得到一个毫无价值的响应”级别的技术支持(我们避免了像瘟疫这样的专有软件)。哦,我有没有提到我们的 Salesforce 合同在本周末到期?
所以,长话短说,我一直在自己调试 SugarCRM 应用程序。我是一位经验丰富的程序员,我有基本的 PHP 能力,但我什至不知道在哪里尝试解决这个问题。那里的任何 Sugar 开发人员都可以推荐任何一种调试 Sugar 的过程吗?是否有任何资源可以帮助我了解不同的 PHP 文件的作用,或者 Sugar 系统的整体工作方式?
就像我正在谈论的那种事情的一个例子:我想出了如何让糖来打印堆栈跟踪,并且通过遵循几个我注意到一个模式,其中包含所有涉及的问题行
$this->_tpl_vars我很想尝试弄清楚为什么该方法调用不起作用,但我不知道:
A)_tpl_vars
应该做什么
B)在哪里_tpl_vars
定义
C)$this
应该是什么
D)在框架中$this
设置的位置
等。
因此,如果有人可以帮助解释我将如何/从哪里开始寻找这些问题的答案,我将非常感激。