我有一个简单的搜索
public function search() {
$criteria=new CDbCriteria;
$criteria->with = array('agent');
$criteria->compare('full_name',$this->full_name,true);
if ($this->gender_id != "") {
$criteria->compare('gender_id',$this->gender_id);
}
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
'pagination'=>array(
'pageSize'=>30,
),
));
}
但是我不喜欢使用get
方法搜索时地址栏出现搜索参数。我已将搜索小部件更改为使用该post
方法:
$form=$this->beginWidget('CActiveForm', array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'post',
));
但是现在当我点击搜索按钮时,页面只是刷新而不是显示搜索结果,我想我在这里遗漏了一些东西......