gpt4 book ai didi

php - Sugarcrm,在保存记录的同时编写自定义代码

转载 作者:行者123 更新时间:2023-11-29 04:11:58 25 4
gpt4 key购买 nike

我正在定制 SugarCRM。在某些时候,我需要在用户创建记录时将一些自定义值存储到数据库中。我尝试使用触发器,但它没有满足要求。所以我需要用 PHP 代码编写它。

我的问题是,在哪里编写这段代码。

最佳答案

在模块的保存操作上使用逻辑 Hook (例如 after_save 或 before_save)。

  • 在 custom/modules/myModule 中创建一个 logic_hooks.php/

    <?
    $hook_array = Array();
    $hook_array['after_save'] = Array();
    $hook_array['after_save'][] = Array(
    0,
    'myName',
    'custom/modules/myModule/logic_hooks/file.php',
    'myClass',
    'myMethod'
    );
    ?>
  • 在/custom/modules/myModule/logic_hooks/中创建 file.php

    <?php
    class myClass{
    function myMethod(&$bean, $event, $arguments){
    // Do something with $bean (e.g. store the custom DB value)
    }
    }
    ?>

有关详细信息,请参阅:this link .

关于php - Sugarcrm,在保存记录的同时编写自定义代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7975679/

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