我正在挂钩。当我从子面板创建记录时,它会触发挂钩。但是当我使用link existing record
时,钩子正在执行。在子面板create
时我们应该使用哪个挂钩。
$hook_array['after_relationship_add'][] = array(
1,
'after relationship hook',
'custom/modules/Records/Hooks/LinkedRecord.php',
'Records_Hooks_LinkedRecord',
'linkedRecords',
);
社区链接:https://community.sugarcrm.com/message/94290-subpanel-create-dosent-trigger-hook
答案 0 :(得分:1)
如果要在创建记录时触发代码,则需要使用 after_save 和 before_save 逻辑挂钩。有关详细信息,请参阅此链接:http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_6.5/Module_Framework/Logic_Hooks/Module_Hooks/
最后但并非最不重要的是,从模块或子面板创建触发相同的挂钩(之前和之后),因此创建与子面板和模块没有区别。
希望提供的文档足够清晰。