标签: yii
在YII管理页面(CRUD)中,默认情况下,在所有字段中使用空数据进行搜索时,将显示该表的所有记录。
但我需要避开默认列表。相反,需要在过滤器文本框中输入一些数据。然后只有搜索结果应该根据输入显示结果。否则不会显示任何记录。
提前致谢。
答案 0 :(得分:1)
在您的模型的search函数中,将$criteria->compare(....替换为添加相同条件的CDbCriteria方法。如果属性为空,compare方法是唯一不向条件添加条件表达式的方法。
search
$criteria->compare(....
CDbCriteria
compare