Как получить результат выполнения виджета в переменную?
Очень простой вопрос.
Мне нужно вызвать из одного виджета второй виджет. Но не просто вызвать, а получить результат его работы в переменную. И чтобы этот второй виджет ничего в поток не выдавал, а отдал данные только как результат свой работы.
Как это сделать?
Ответ:
Третий параметр вызова виджета должен быть установлен в true:
$var = $this->widget('ext.widgets.MyWidget', [], true);