Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望能够在 CGridView 过滤器中搜索日期范围。目前只能在过滤字符串的开头输入一个布尔运算符。
关于如何改变它以便能够搜索一系列日期的任何想法?
例如:
2010-04-24 > range < 2010-05-24
这是我选择采取的方法。我在 MySql 中创建了一个视图以包含重复的日期列。此列需要别名以避免错误。
然后我更新了我的模型以在 rules() 和 search() 中包含额外的列。
这很好用,没有太多麻烦。
但是,我没有在这个模型上执行 CRUD,这可能会导致问题,因为它是一个视图而不是数据库中的一个表。