Поток кода SugarCRM - PullRequest
       8

Поток кода SugarCRM

0 голосов
/ 25 января 2012

На самом деле я использую sugarCRM с открытым исходным кодом для своих собственных целей. Это было разработано PHP в формате MVC . Я хочу внести некоторые изменения в существующий файл. Я не могу изменить любой код любой ценой, потому что я не могу понять поток кода. В сахарной CRM много папок и файлов, так что было трудно понять, как течет код.

Именно то, что я ожидаю, это, по крайней мере, один модуль, как происходит с кодом и каков точный путь к файлу ...

Очень большое спасибо заранее ...

Ответы [ 3 ]

1 голос
/ 25 января 2012

Вы зашли на сайт Sugar Developers ?Существуют учебные пособия и другая информация о разработке для Sugar.

0 голосов
/ 26 января 2012

Сахарные модули находятся в / modules, но вы не хотите редактировать их, так как это небезопасно для обновления.Чтобы внести изменения, вы либо используете, либо создаете соответствующую папку в / custom / modules

Чаще всего вы будете выполнять обновления метаданных (большинство функций управляется метаданными) в таких файлах, как editviewdefs.php, listviewdefs.php вНастраиваемая папка.

Здесь также можно использовать логические хуки, ищите logic_hooks.php в документации по сахару, поскольку он показывает способ создания массива метаданных для ссылки на новые функции PHP на хуки, такие как "before_save", "after_save"и другие.

Иногда вы можете запустить настройки в Studio (меню администратора) и получить примеры, сгенерированные для вас в пользовательской папке.

0 голосов
/ 26 января 2012

Веб-сайт Sugar Developers является отличным источником, но вы также можете использовать документацию , где можно найти для каждого варианта SugarCRM Руководство разработчика, а с 6.3 - Документацию API и документацию схемы.

...