将 DataExtension 应用于类
最常见的方法是通过 Config 应用扩展。例:
# File: mysite/_config/config.yml
Member:
extensions:
- MyMemberExtension
extensions
配置变量的类型为 array
,因此你可以添加多个扩展名,如下所示:
# File: mysite/_config/config.yml
Member:
extensions:
- MyMemberExtension
- MyOtherMemberExtension
如果你编写了要扩展的类,则可以将扩展名定义为静态变量:
<?php
class MyClass extends DataObject
{
private static $extensions = ['MyCustomExtension'];
}