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