gpt4 book ai didi

php - Yii CGridView 过滤器

转载 作者:可可西里 更新时间:2023-11-01 01:06:51 26 4
gpt4 key购买 nike

我希望 CGridView 的过滤器同时处理一列中的多个单词。例如,我想在第一列中显示所有带有“A”的行以及在同一列中带有“B”的所有行。

有人知道我应该覆盖哪个类和函数来执行此操作吗?

最佳答案

您必须修改模型中的 search() 函数。 search() 函数将具有类似这样的内容 -

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

您可以通过打破 $this->your_column_name 中的输入并为输入中的每个元素添加一个比较条件来修改它。您可以使用 explode() 将字符串分解为多个术语。

关于php - Yii CGridView 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com