会社を SalesForce から SugarCRM に移行しようとしていますが、厄介なバグに遭遇しました (アカウントにカスタム フィールドを追加した瞬間に、すべてのアカウントが表示されなくなります)。私たちは SugarCRM の人々からのサポートにお金を払いましたが、彼らはオープンソース バージョンに対して、永遠に取る価値のない応答レベルの技術サポートしか提供していません (そして私たちはペストのようなプロプライエタリ ソフトウェアを避けています)。ああ、Salesforce 契約が週末に期限切れになることは言いましたか?
要するに、私は SugarCRM アプリを自分でデバッグするのに行き詰まっています。私は十分な経験を積んだプログラマーであり、基本的な PHP の能力は持っていますが、この問題をどこで解決しようとしているのかさえわかりません。Sugar 開発者で、Sugar をデバッグするためのプロセスを推奨できる人はいますか? さまざまな PHP ファイルの機能や、Sugar システム全体の仕組みを理解するのに役立つリソースはありますか?
私が話している種類の例として: 私は砂糖を取得してスタック トレースを出力する方法を見つけました。
$this->_tpl_varsそのメソッド呼び出しが機能しない理由を突き止めたいのですが、わかりません:
A) 何_tpl_vars
をすべきか
B) どこ_tpl_vars
で定義されて
いるか C) 何$this
をすべきか
D) フレームワークのどこで$this
設定されるか
など
したがって、これらの質問に対する答えをどこでどのように見つけ始めるかを誰かが説明できる場合は、非常に感謝しています.