Sugarcrm模块子面板创建剂量触发器挂钩
我在钩子里工作。当我从子面板创建记录时,它不会触发钩子。但是当我使用Sugarcrm模块子面板创建剂量触发器挂钩,sugarcrm,suitecrm,sugarbean,Sugarcrm,Suitecrm,Sugarbean,我在钩子里工作。当我从子面板创建记录时,它不会触发钩子。但是当我使用链接现有记录时钩子正在执行。当从子面板创建时,我们应该使用哪个钩子 $hook_array['after_relationship_add'][] = array( 1, 'after relationship hook', 'custom/modules/Records/Hooks/LinkedRecord.php', 'Records_Hooks_LinkedRecord', 'lin
链接现有记录时
钩子正在执行。当从子面板创建时,我们应该使用哪个钩子
$hook_array['after_relationship_add'][] = array(
1,
'after relationship hook',
'custom/modules/Records/Hooks/LinkedRecord.php',
'Records_Hooks_LinkedRecord',
'linkedRecords',
);
社区链接:如果要在创建记录时触发代码,则需要在保存后和保存前使用逻辑挂钩。有关更多详细信息,请参阅此链接:
最后但并非最不重要的一点是,从模块或子面板创建触发相同的挂钩(之后和之前),所以从子面板和模块创建时没有区别
希望提供的文档足够清晰 添加关系时,您正在运行哪种代码?换句话说,你的钩子是在什么样的上下文中?这是针对父母还是孩子的钩子?我发现@Reisclef会发布答案的解决方案。钩子应该是创建模块,然后是显示模块。我找到了解决方案,将发布答案。钩子应该在create模块中,然后在display模块中显示您所提到的观点也是正确的。你们知道若你们想触发钩子,那个么这个模块应该被启用,以便sugar可以使用它。