Добрый день.
Подскажите, пожалуйста, как более корректно организовать своего рода "общение" между компонентами? Т.е., предположим, использую два (или более) разных (или даже одинаковых) компонента на странице, мне нужно в одном компоненте, а вернее, в файле result_modifier.php, знать, вызывался ли другой компонент, получить из него какие-то данные (к примеру, какие-то значения $arResult или $arParams).
Мне в голову приходит только такая конструкция:
В одном компоненте (в файле result_modifier.php)
[CODE]$GLOBALS['SOME_LONG_AND_UNIQUE_NAME'] = ...[/CODE]
В другом компоненте (так же в файле result_modifier.php)
[CODE]if (!empty($GLOBALS['SOME_LONG_AND_UNIQUE_NAME'])) { ... }[/CODE]
Подскажите, пожалуйста, как более корректно организовать своего рода "общение" между компонентами? Т.е., предположим, использую два (или более) разных (или даже одинаковых) компонента на странице, мне нужно в одном компоненте, а вернее, в файле result_modifier.php, знать, вызывался ли другой компонент, получить из него какие-то данные (к примеру, какие-то значения $arResult или $arParams).
Мне в голову приходит только такая конструкция:
В одном компоненте (в файле result_modifier.php)
[CODE]$GLOBALS['SOME_LONG_AND_UNIQUE_NAME'] = ...[/CODE]
В другом компоненте (так же в файле result_modifier.php)
[CODE]if (!empty($GLOBALS['SOME_LONG_AND_UNIQUE_NAME'])) { ... }[/CODE]