我正在試圖將我們公司從SalesForce轉移到SugarCRM,但我遇到了一個討厭的bug(當我向帳戶添加自定義字段的那一刻,所有帳戶都停止顯示)。我們已經爲SugarCRM人員提供了支持,但他們只爲開放源代碼版本提供永久性的 - 然後獲得無價值的響應級技術支持(並且我們避免了像鼠疫這樣的專有軟件)。噢,我是否提到我們的Salesforce合約在本週結束時到期?如何調試SugarCRM問題/瞭解SugarCRM的工作方式?
因此,長話短說,我堅持調試SugarCRM應用程序自己。我是一個體面經驗豐富的程序員,我有基本的PHP能力,但我甚至不知道在哪裏嘗試解決這個問題。任何Sugar開發人員都可以推薦任何類型的調試Sugar的過程?是否有任何資源可以幫助我理解不同的PHP文件的作用,或者說Sugar系統的整體工作原理?
就像我說的那種事情的一個例子:我想出瞭如何讓糖打印堆棧痕跡,並通過以下幾個我注意到所有問題線涉及的模式
$this->_tpl_vars我想喜歡嘗試並找出爲什麼這個方法調用不工作,但我不知道:
A)_tpl_vars
什麼是應該做
B),其中_tpl_vars
定義
C)什麼$this
應該D)框架$this
得到設置
等
所以,如果任何人可以幫助解釋如何/在哪裏我會開始找到這些問題的答案,我會非常感激。
P.S.我已經試過了看糖人提供的文檔,但這一切似乎都是關於應用程序本身的工作原理,而不是應用程序背後的代碼是如何工作的。 – machineghost 2008-10-22 00:03:37
可悲的是我也發現這是真的。關於代碼的工作原理很少,但關於應用程序的工作方式很多,這對開發人員來說太糟糕了 – AntonioCS 2009-12-15 13:59:46