2015-09-16 30 views

回答

2

添加過濾器功能嘛,和securityadmin出於某種原因不能繼承的ModelAdmin但LeftAndMain直接。根據你想要做什麼,將你自己的MemberAdmin作爲ModelAdmin的子類最容易。這有一個搜索表單,並將成員的$ searchable_fields數組考慮在內。

class MemberAdmin extends ModelAdmin { 

    private static $url_segment = 'members'; 

    private static $managed_models = array(
     'Member' 
    ); 
} 

將是一個簡單的開始。您可以爲會員創建一個DataExtension並編輯可搜索字段,以定義名爲updateSearchableFields()的方法或直接定義爲private static $searchable_fields陣列。

+0

右上方我是新在這個放大鏡。所以請爲此採取步驟,在那裏我們做出新的決定,或者我可以包括什麼問題。請 – user3111011

+0

您應該閱讀課程(http://www.silverstripe.org/learn/lessons/),尤其是www.silverstripe.org/learn/lessons/data-extensions-and-siteconfig和http:// www。 silverstripe.org/learn/lessons/introduction-to-modeladmin,但也請其他教訓,以更好地瞭解銀條... – wmk

0

在公司類補充一點:

static $searchable_fields = array(
    'Title', 
    'State', 
    'Description', 
);