답변:
이를 규칙 컴포넌트로 설정 한 rules_invoke_component
경우을 사용할 수 있습니다 rules_invoke_event
. 또는 을 사용하여 여러 규칙을 트리거 할 수있는 이벤트를 호출 할 수 있습니다 .
둘 다 이름 / ID를 먼저 전달하고 나머지 인수가 전달된다는 점에서 비슷합니다.
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);