Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions /

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

[solved] getCustomSearchContext not working

Go to End



Community Member, 107 Posts

7 June 2014 at 7:04pm

Edited: 20/06/2014 4:08am

I create the Album Dataobject, ModelAdmin as below, to manage them in cms,

In search filter, only Name field is visible, i want to show Author also , so override the getCustomSearchContext function,

But it does seems to be not working,

class Album extends DataObject{
private static $db = array(
'Name' => 'Varchar(200)',
'Author' => 'Varchar(200)',

private static $has_many = array(

public function getCustomSearchContext() {
$fields = $this->scaffoldSearchFields(array(
'restrictFields' => array()
$filters = array(
'Author' => new PartialMatchFilter('Author'),
'Author' => new PartialMatchFilter('Author')
return new SearchContext(


I know we can use, $searchable_fields but I don't want to use them. because i want to customize form fields in the search form.


thanks to