我对silverstripe htmleditorfield有一个非常奇怪的问题。 如果我使用textareafield然后开始保存数据,我也尝试更改数据类型。但没有任何作用。 代码如下:
//DB model
private static $db = [
'SliderHeading' => 'Varchar(255)',
'SliderHeadingLevel' => 'Varchar(2)',
'SliderContent' => 'HTMLText',
'SliderVideoLink' => 'Varchar(255)',
'ContentPosition' => "Enum('Right, Left')"
];
public function getCMSFields()
{
$fields = parent::getCMSFields();
$sliderContent = new HTMLEditorField('SliderContent', 'Content');
$sliderContent->setRows(15);
$fields->addFieldsToTab('Root.Main',
[
$sliderContent,
]
);
return $fields;
}