Php SilverStripe通过DataExtension更新设置字段()
Php SilverStripe通过DataExtension更新设置字段(),php,silverstripe,Php,Silverstripe,DataExtension中的getCMSFields()的等价物是updateCMSFields(FieldList$fields) 通过getSettingsFields()编辑设置字段以用于DataExtensions的等效方法是什么 非数据扩展示例 public function getSettingsFields() { $fields = parent::getSettingsFields(); $fields->removeByName('visiblity'
DataExtension
中的getCMSFields()
的等价物是updateCMSFields(FieldList$fields)
通过getSettingsFields()
编辑设置字段以用于DataExtensions的等效方法是什么
非数据扩展示例
public function getSettingsFields() {
$fields = parent::getSettingsFields();
$fields->removeByName('visiblity');
return $fields;
}
getSettingsField
在updateSettingsFields
上有一个扩展调用,因此在DataExtension上,您可以使用一个方法public function updateSettingsFields(&$fields){}
来更新字段
它的工作原理与
updateCMSFields
完全相同,因此不需要返回。getsetingsfield
对updateSettingsFields
有一个extend调用,因此在您的DataExtension上,您可以使用公共函数updateSettingsFields(&$fields){}
来更新字段
它的工作原理与
updateCMSFields
完全相同,因此无需返回。是的,就是这样。也不再有parent::getSettingsFields()代码>在方法body中是必需的,就是这样。也不再有parent::getSettingsFields()方法主体中的代码>必需