У меня есть этот виджет:как запустить YII виджет, когда кнопка нажата
<?php
class Search extends CWidget
{
public $dataProvider = null;
public function init()
{
$criteria = new CDbCriteria();
if (isset($_GET['file'])) {
$criteria->compare('fileName', $_GET['file'], true, 'OR');
$criteria->compare('tags', $_GET['file'], true, 'OR');
}
$this->dataProvider = new CActiveDataProvider("Files", array(
'criteria' => $criteria,
//'countCriteria' => $criteria,
'pagination'=>array(
// results per page
'pageSize'=>1,
),
));
}
public function run(){
$this->render('site/result', array(
'dataProvider' => $this->dataProvider,
'pages' => $this->dataProvider->pagination,
));
}
}
?>
, как я могу запустить этот виджет только тогда, когда кнопка поиска нажата, и как просмотреть ее результат с точки зрения reuslt
, который находится в папке сайта
Nice drawing :) –