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