gpt4 book ai didi

sugarcrm - 逻辑 Hook "After save"不适用于子面板

转载 作者:行者123 更新时间:2023-12-04 05:32:03 24 4
gpt4 key购买 nike

我正在尝试使用逻辑钩子(Hook)计算总量。

我有两个模块。 帐户付款 具有1:M 关系

我在支付模块中编写了逻辑钩子(Hook)after save

$hook_array['after_save'][] = Array(1, 'Update pending amount and paid amount in case', 'custom/modules/Payments/logic_hooks_class.php','logic_hooks_class', 'after_save_method'); 

如果我直接从付款模块添加付款,它就会工作。但是,当我尝试通过支付子面板在帐户模块中插入支付时,它不会在保存逻辑 Hook 后调用。

我还检查了process record逻辑钩子(Hook)。

请问有人能帮我解决这个问题吗?我正在使用 SuiteCRM 7.6.4

提前致谢。

最佳答案

尝试使用

有关更多信息,请尝试此链接 Click here ....

after_relationship_add

示例

./custom/modules/{module}/logic_hooks.php

    $hook_version = 1;
$hook_array = Array();

$hook_array['after_relationship_add'] = Array();
$hook_array['after_relationship_add'][] = Array(
//Processing index. For sorting the array.
1,

//Label. A string value to identify the hook.
'after_relationship_add example',

//The PHP file where your class is located.
'custom/modules/{module}/logic_hooks_class.php',

//The class the method is in.
'logic_hooks_class',

//The method to call.
'after_relationship_add_method'
);

/custom/modules/{module}/logic_hooks_class.php

    if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

class logic_hooks_class
{
function after_relationship_add_method($bean, $event, $arguments)
{
// check $arguments.related_module == "Payments"
//logic
}
}

关于sugarcrm - 逻辑 Hook "After save"不适用于子面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40152788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com