Answers:
如果已将其设置为规则组件,则可以使用rules_invoke_component
,也可以调用一个事件,该事件可以通过使用触发多个规则rules_invoke_event
。
两者的相似之处在于,您首先传递了一个名称/ ID,其余的args也传递了,所以类似
rules_invoke_component('name', $node);
如果您的自定义组件规则具有多个参数,则将它们一个接一个地传递并以逗号分隔
rules_invoke_component('rules_save_search_send_activation_sms', 'paramval1', 'paramval2', ....);
正确地是您需要执行的操作。这又取决于规则/组件的定义和配置方式。
rules_invoke_event
在6中rules_invoke_component
却没有,但我不相信6中的规则具有组件的概念。
rules_invoke_component('rules_save_search_send_activation_sms', 'test ', '93333333333');
rules_invoke_component('rules_mycomponent', $node);