避免在YII管理页面中列出空搜索的所有记录

时间:2013-04-05 12:10:59

标签: yii

在YII管理页面(CRUD)中,默认情况下,在所有字段中使用空数据进行搜索时,将显示该表的所有记录。

但我需要避开默认列表。相反,需要在过滤器文本框中输入一些数据。然后只有搜索结果应该根据输入显示结果。否则不会显示任何记录。

提前致谢。

1 个答案:

答案 0 :(得分:1)

在您的模型的search函数中,将$criteria->compare(....替换为添加相同条件的CDbCriteria方法。如果属性为空,compare方法是唯一不向条件添加条件表达式的方法。