我的 DataObject 中有日期属性。
如何在 ModelAdmin 中按日期范围搜索?
例如:“搜索日期大于 2007-13-01 且小于 2007-17-01 的
所有项目”或“搜索日期介于 2007-13-01 和 2007-17-01 之间的所有项目”
目前我只能使用 GreaterTranFilter 或 LessThanFilter 进行搜索,但不能同时使用两者。
class MyObject extends DataObject {
private static $db = [
"Date" => "Date",
];
private static $summary_fields = [
"Date" => "Date",
];
private static $searchable_fields = [
"Date" => [
"field" => "DateField",
"filter" => "GreaterThanFilter",
"title" => 'Date from ...'
],
];
}
此外,搜索字段必须使用日历(日期选择器)
DateField:
default_config:
showcalendar: true
你能举例说明如何按日期范围搜索吗?