Aja*_*ayR 1 php mysql sugarcrm
我正在定制SugarCRM.在某些时候,我需要在用户创建记录时将一些自定义值存储到数据库中.我试图使用触发器,但它不符合要求.所以我需要在PHP代码中编写它.
我的问题是,在哪里编写这段代码.
小智 6
在模块的保存操作中使用逻辑挂钩(after_save或before_save eg).
在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'
);
?>
Run Code Online (Sandbox Code Playgroud)在/ 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)
}
}
?>
Run Code Online (Sandbox Code Playgroud)有关详细信息,请参阅:此链接.
| 归档时间: |
|
| 查看次数: |
4337 次 |
| 最近记录: |