Я создаю модуль Acquisitions через конструктор модулей и теперь хочу сделать некоторые вычисления для некоторых полей. Я понятия не имею, как создать логический хук и где создать этот логический хук. пожалуйста, скажите мне полный путь и процедуру для этого.
Как создать логический хук в SugarCrm, когда мы создаем модуль через конструктор модулей
Ответы (4)
См. вопрос 4196257 для использования логики крючки.
у меня именно эта проблема. К сожалению, это невозможно, потому что когда вы развертываете пакет в Module Builder, пользовательская папка перезаписывается, и это именно то место, где должен быть файл logic_hook.
Даже тот факт, что для этого manifest.php install_def есть параметр под названием «logic_hooks», кажется, что он по-прежнему не работает, когда logic_hook, который вы хотите добавить, является частью развертываемого вами пакета (да, это очень раздражает).
Я писал об этом на сахарном форуме, вы можете увидеть более подробную информацию @: http://www.sugarcrm.com/forums/f6/module-builder-deploy-deletes-my-logic_hook-php-76402/
Вы можете создать логический хук в пользовательской папке, чтобы обновление было безопасным.
/пользовательские/модули//logic_hooks.php
Для понимания логического хука вы можете перейти по этой ссылке
Я надеюсь, что это поможет вам
1Пользовательские/модули/\logic_hooks.php
logic_hooks.php
Описания
1 : индекс массива
/Leads/logichooks_class.php :путь к файлу класса Logic Hooks
ogic_hooks_class: Имя класса Logic_hooks
before_save_method: имя метода класса Logic Hooks
Logicooks_class.php
id."' "; } ?>