Вообщем пытаюсь сделать сквознйо поиск, вызываю виджет в макете
<?php $this->widget('Search'); ?>
сам виджет
<?php
class Search extends CWidget
{
public $model;
public function init()
{
$this->model = new FormSearch();
if(Yii::app()->request->isAjaxRequest && Yii::app()->request->getPost('FormSearch'))
{
$this->model->attributes = Yii::app()->request->getParam('FormSearch');
if($this->model->validate())
{
/*$this->owner->redirect(array('site/search', 'model' => $this->model->attributes));*/
}
}
}
public function run()
{
$this->render('search', array('model' => $this->model));
}
}
и формочка
<?php $form = $this->beginWidget('CActiveForm', array(
'action' => array('site/search'),
'id' => 'search-form',
'enableAjaxValidation' => true,
'enableClientValidation' => true,
'clientOptions' => array(
'validateOnSubmit' => true,
'validateOnChange' => false,
'validateOnType' => false
),
'htmlOptions' => array('class' => 'form-search'),
)); ?>
<?php echo $form->error($model, 'search'); ?>
<div class="input-append">
<?php echo $form->textField($model, 'search', array('class' => 'span2', 'placeholder' => 'Поиск')); ?>
<?php echo CHtml::htmlButton('<i class="icon-search"></i>', array('class' => 'btn', 'submit' => array('site/search')))?>
</div>
<?php $this->endWidget(); ?>
Как после валидации перенаправить на екшен search?