我有一个将数据传递给渲染函数的搜索页面:
public function actionIndex() {
$this->render(
'searchResults',
array(
'dataProvider' => $dataProvider,
'searchQuery' => $searchQuery,
)
);
}
问题是,我还需要将这些数据从这里传递到侧边栏中显示的小部件。该小部件当前显示在 layout/main.php 中,如下所示:
<?php
$this->widget('searchSidebar', array(
'id' => 'searchSidebar',
));
?>
我将如何将数据从控制器传递到这个widet,而不必再次重做查询?