Как создать логический хук в sugarcrm, когда мы создаем модуль через конструктор модулей - PullRequest
2 голосов
/ 28 июня 2011

Я создаю модуль Приобретения через конструктор модулей и теперь хочу сделать некоторые вычисления для некоторых полей. Я понятия не имею, как создать логический хук и где его создать. пожалуйста, скажите мне полный путь и процедуру для этого.

Ответы [ 4 ]

2 голосов
/ 22 ноября 2011

У меня есть эта проблема. К сожалению, это невозможно, поскольку при развертывании пакета в модуле 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/

1 голос
/ 30 июня 2011

См. вопрос 4196257 об использовании логических хуков.

0 голосов
/ 14 апреля 2016

1Custom / modules / \ logic_hooks.php

logic_hooks.php

Описания

1: индекс массива

/ Leads / logichooks_class.php:Логики класса Путь к файлу класса

ogic_hooks_class: Имя класса Logic_hooks

before_save_method: Имя класса ловушек логики Метод

Logichooks_class.php

id. "'";}?>
0 голосов
/ 09 сентября 2014

Вы можете создать логический хук в папке Custom, чтобы его можно было безопасно обновить

/ пользовательские / модули // logic_hooks.php

Для понимания логической ловушки вы можете перейти по этой ссылке

Логический крюк

Надеюсь, это поможет вам

...