Недавно я получил работу в компании, которая в основном разрабатывает модули для SuiteCRM, основанные на SugarCRM. Однако есть несколько моментов, которые я действительно не понимаю на данный момент, и Google тоже не слишком полезен. Мне сказали, что большая часть разработки выполняется в папке «custom». Однако во время обучения я использовал как папку «modules», так и папку «Extensions».SugarCRM Расширения, модули и виды
Мой вопрос будет:
- Когда и почему вы используете папку Extensions? (Когда вы расширяете существующих модулей?)
Когда и зачем вы используете папку модулей? (Когда вы делаете новый модуль в бренд?)
Кроме того, один раз, когда я должен был сделать новый класс расширения по умолчанию ViewList класса, другой раз, когда я должен был сделать новый шаблон Smarty в. Что случилось? Когда вам нужно расширить класс по умолчанию и , когда вам нужно сделать новый вид?
одна вещь, и самое главное я узнал, почему большинство развития должно быть сделано в пользовательской папке, чтобы сделать ваши коды обновления безопасно :) – Sherlock