【问题标题】:Avoid to list all records on empty search in YII Admin page避免在 YII Admin 页面中列出所有空搜索记录
【发布时间】:2013-04-05 12:10:58
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: yii


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      相关资源
      最近更新 更多