Php SilverStripe ModelAdmin searchableFields函数用于映射字段,主文本搜索框位于顶部
我正在做一个SilverStripe项目。在我的项目中,我创建了一个ModelAdmin类来显示自定义数据对象。我还通过覆盖DataObject的searchableFields函数来定制搜索/筛选字段 这是我的DataObject类Item的简单searchableFields函数Php SilverStripe ModelAdmin searchableFields函数用于映射字段,主文本搜索框位于顶部,php,silverstripe,silverstripe-4,Php,Silverstripe,Silverstripe 4,我正在做一个SilverStripe项目。在我的项目中,我创建了一个ModelAdmin类来显示自定义数据对象。我还通过覆盖DataObject的searchableFields函数来定制搜索/筛选字段 这是我的DataObject类Item的简单searchableFields函数 public function searchableFields() { return [ 'Title' => [ 'filter' => 'Parti
public function searchableFields()
{
return [
'Title' => [
'filter' => 'PartialMatchFilter',
'title' => 'Title',
'field' => TextField::class,
],
];
}
我可以在下面的屏幕截图中看到过滤器表单中的字段
正如您在代码中看到的,title字段将映射到数据库中Item数据对象的title列。但我还想对搜索进行更多的定制。如您所见,在筛选器窗体上方有一个很大的长搜索框。例如,我想将主搜索框配置为通过标题列进行搜索。也许还有其他专栏。可能是ID和Title列。我如何配置它