将字段添加到 DataObject

你可以使用 DataExtension 机制将额外的数据库字段添加到现有 DataObject:

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

并应用扩展名:

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

这会将 HairColour 添加为 Member 对象的字段。