Я пытаюсь переместить нашу компанию из SalesForce в SugarCRM, но я столкнулся с неприятной ошибкой (в момент добавления пользовательского поля в учетные записи все аккаунты перестают отображаться). Мы заплатили за поддержку от людей SugarCRM, но у них есть только техническая поддержка "навсегда", а затем - безрезультатная поддержка для версии с открытым исходным кодом (и мы избегаем проприетарного программного обеспечения, такого как чума). О, и я упомянул, что наш контракт Salesforce истекает в конце недели?
Итак, длинный рассказ, я застрял, отлаживая приложение SugarCRM. Я очень опытный программист, и у меня есть базовая компетенция PHP, но я даже не знаю, где пытаться решить эту проблему. Могут ли любые разработчики сахара рекомендовать какой-либо процесс для отладки Sugar? Есть ли там ресурсы, которые помогут мне понять, что делают разные файлы PHP, или как работает система Sugar в целом?
Как пример того, о чем я говорю: я понял, как получить сахар, чтобы печатать трассировки стека, и, следуя нескольким, я заметил шаблон со всеми проблемными линиями, включающими
$this->_tpl_varsМне бы хотелось попробовать и выяснить, почему этот вызов метода не работает, но я не знаю:
A), что предполагается _tpl_vars
B), где _tpl_vars
определен
C) какой $this
должен быть
D), где в рамках $this
устанавливается set
и др.
Итак, если кто-нибудь может объяснить, как/где я начну находить ответы на эти вопросы, я был бы невероятно благодарен.