绝对搜索zii.widgets.grid.CGridView

时间:2012-04-23 06:01:11

标签: yii

我是YII和zii.widgets.grid.CGridView的新手。我在一个旧项目中几乎没有修改过。

$ model-> search()在数据网格视图中激活搜索,但会进行部分搜索。

如何将其更改为绝对搜索?

由于 抗体

1 个答案:

答案 0 :(得分:4)

在模型中的搜索功能中,您可能有以下行:

$criteria->compare('attributename',$this->attributename,true);

将第三个参数更改为false,您将无法获得部分匹配:

$criteria->compare('attributename',$this->attributename,false);

检查CDbCriteria compare function

编辑:以搜索开始/开始(即关键字%),您可以再次稍微修改比较功能:

$criteria->compare('attributename',$this->attributename.'%',false,'AND',false);
// that translates to keyword%, we need the fifth parameter to be false, otherwise % is escaped