Php SilverStripe删除模型管理员搜索

Php SilverStripe删除模型管理员搜索,php,silverstripe,Php,Silverstripe,是否有办法删除ModelAdmin页面的搜索功能 目前我正在使用CSS,但应该有更好的解决方案 #过滤器按钮{ 显示:无; } 我们在IRC上谈过,但为了记录在案,让我在这里说: 总是有可能覆盖公共函数SearchForm(){return false;},从而删除表单。但是,这不会影响#过滤器按钮(3.4)或侧栏(3.0-3.3)。 所以在这个时候,你必须使用CSS 但是,我刚刚创建了一个Pull请求来实现$showSearchForm,其工作方式与$showmortform相同 (重新提出

是否有办法删除
ModelAdmin
页面的搜索功能

目前我正在使用CSS,但应该有更好的解决方案

#过滤器按钮{
显示:无;
}

我们在IRC上谈过,但为了记录在案,让我在这里说:

总是有可能覆盖
公共函数SearchForm(){return false;}
,从而删除表单。但是,这不会影响#过滤器按钮(3.4)或侧栏(3.0-3.3)。
所以在这个时候,你必须使用CSS

但是,我刚刚创建了一个Pull请求来实现
$showSearchForm
,其工作方式与
$showmortform
相同


(重新提出拉动请求)

这可能会被合并到3.4.2 3.5.0中,一旦进入,您可以:

class FooBarAdmin extends ModelAdmin {
    private static $url_segment = 'foobar';
    private static $managed_models = ['Foo', 'Bar'];
    public $showImportForm = false;
    public $showSeachForm = false;
    # or if you just want to disable seach for Foo but not Bar:
    #public $showSeachForm = ['Bar'];
}

我们在IRC上谈过,但为了记录在案,让我在这里说:

总是有可能覆盖
公共函数SearchForm(){return false;}
,从而删除表单。但是,这不会影响#过滤器按钮(3.4)或侧栏(3.0-3.3)。
所以在这个时候,你必须使用CSS

但是,我刚刚创建了一个Pull请求来实现
$showSearchForm
,其工作方式与
$showmortform
相同


(重新提出拉动请求)

这可能会被合并到3.4.2 3.5.0中,一旦进入,您可以:

class FooBarAdmin extends ModelAdmin {
    private static $url_segment = 'foobar';
    private static $managed_models = ['Foo', 'Bar'];
    public $showImportForm = false;
    public $showSeachForm = false;
    # or if you just want to disable seach for Foo but not Bar:
    #public $showSeachForm = ['Bar'];
}
今天,3.5.0-rc2(发布候选2)已经被标记,我的拉请求已经及时合并。因此,它将在3.5版本中发布一次,可能会在未来几周发布。如果您只需要“~3.5”(等于>=3.5),您就可以使用它,今天3.5.0-rc2(发布候选2)已被标记,并且我的拉取请求已及时合并。因此,它将在3.5中出现一次,可能在未来几周发布。如果您只需要“~3.5”(等于>=3.5),您就可以使用它,