ertttert
Модуль триггера — это лишь один из способов вызова действий. Может понадобиться написать отдельный модуль, который сам вызывает действия и подготавливает для них параметры. В таком случае для вызова действий рекомендуется функция actions_do()
.
actions_do( $action_ids, $object = NULL, $context = NULL, $a1 = NULL, $a2 = NULL)
Рассмотрим каждый из ее параметров.
actions_do()
, то они передаются и действию.actions_do()
:
$object = NULL;А вот так вызывается расширенное действие Beep multiple times:// параметр $object обязателен, хотя в данном случае не используется actions_do( 'beep_beep_action', $object) ;
$object = NULL;Но можно выполнить и следующий вызов с обходом извлечения хранимых параметров:actions_do( 2, $object) ;
$object = NULL; $context['beeps'] = 5;actions_do( 'beep_multiple_beep_action', $object, $context) ;
Всего комментариев: 0 | |