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

避免在YII管理页面的空搜索中列出所有记录,yii,Yii,在YII管理页面(CRUD)中,默认情况下,使用所有字段中的空数据进行搜索时,将显示表的所有记录 但我需要避免使用默认列表。相反,一些数据需要输入到过滤器文本框中。然后,只有搜索结果才会显示基于输入的结果。否则不应显示任何记录 提前感谢。在模型的搜索功能中,用添加相同条件的方法替换$criteria->compare(..)。如果属性为空,则该方法是唯一不向条件添加条件表达式的方法

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

但我需要避免使用默认列表。相反,一些数据需要输入到过滤器文本框中。然后,只有搜索结果才会显示基于输入的结果。否则不应显示任何记录


提前感谢。

在模型的
搜索功能中,用添加相同条件的方法替换
$criteria->compare(..
)。如果属性为空,则该方法是唯一不向条件添加条件表达式的方法