1

我在钩子里工作。当我从子面板创建记录时,它不会触发挂钩。但是当我使用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

4

1 回答 1

1

如果要在创建记录时触发代码,则需要使用after_savebefore_save逻辑挂钩。有关详细信息,请参阅此链接:http: //support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_6.5/Module_Framework/Logic_Hooks/Module_Hooks/

最后但并非最不重要的一点是,从模块或子面板创建触发相同的钩子(之后和之前),因此从子面板和模块创建没有区别。

希望提供的文档足够清晰。

于 2017-07-31T07:58:36.663 回答