Yii:在_search.php文件中编辑搜索功能
我想添加一个额外字段,它不是模型文件的一部分。 我想添加一个文本框(用户可以在其中键入anthing),它应该与CGridview中的所有其他值匹配,并且只显示匹配的值。 但我无法理解搜索表单如何为CGridview提供价值。 如何向CGridview小部件提供这个新文本框的值。Yii:在_search.php文件中编辑搜索功能,php,search,yii,cgridview,Php,Search,Yii,Cgridview,我想添加一个额外字段,它不是模型文件的一部分。 我想添加一个文本框(用户可以在其中键入anthing),它应该与CGridview中的所有其他值匹配,并且只显示匹配的值。 但我无法理解搜索表单如何为CGridview提供价值。 如何向CGridview小部件提供这个新文本框的值。 (此字段不是模型的一部分,因此无法对其使用默认搜索功能)使用自定义字段创建属性,创建使用该属性生成返回记录的查询的方法 class Model extends CActiveRecord { public $
(此字段不是模型的一部分,因此无法对其使用默认搜索功能)使用自定义字段创建属性,创建使用该属性生成返回记录的查询的方法
class Model extends CActiveRecord {
public $globalSearch;
public globalSearch()
{
$criteria = new CDbCriteria;
// Conditions follow
...
// Return models
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
}
// Controller (or perhaps view if using a widget)
$model = new Model;
$model->globalSearch = 'parameter'
$this->render('view', array('model'=>$model->globalSearch()));
你能发布一些你试过的代码吗??