Всем привет
Подскажите как можно передать результат от компонента к компоненту без глобальныйх переменных?
Подскажите как можно передать результат от компонента к компоненту без глобальныйх переменных?
|
Всем привет
Подскажите как можно передать результат от компонента к компоненту без глобальныйх переменных? |
|
|
|
|
|
Тоже не вариант не любитель вложенных компонентов. Да и структура страницы не позволяет так сделать!
|
|
|
|
|
|
Через класс посредник
\ComponentResultManager::set('/index.php|news.list', $arResult); $result = \ComponentResultManager::get('/index.php|news.list'); |
|||
|
|
|
|
Не нужно ничего усложнять. В component.php:
На странице:
|
|||||
|
|
|
1. когда выведится шабнон компонента 2. когда нужно получить значение компонента через echo $APPLICATION ->IncludeComponent( "some" ); если да тогда это тоже не вариант! |
|||||||
|
|
|
|
Никак не пойму, где здесь два раза. $APPLICATION ->IncludeComponent() может и в поток вывести, и результат вернуть. Вы бы хоть попробовали...
|
||||
|
|
|
|||