將欄位新增到 DataObject

你可以使用 DataExtension 機制將額外的資料庫欄位新增到現有 DataObject:

class MyMemberExtension extends DataExtension
{
    private static $db = [
        'HairColour' => 'Varchar'
    ];
}

並應用副檔名:

# File: mysite/_config/app.yml
Member:
  extensions:
    - MyMemberExtension

這會將 HairColour 新增為 Member 物件的欄位。