1

我需要创建一个模型管理类才能以模型管理样式创建页面。它曾经在 2.4 上工作,但自从 LeftAndMain::ForceReload 在 3.1 中被弃用后它就不再工作了。这是我的 CustomCalendarEvent 类的片段:

public function onBeforeWrite(){
parent::onBeforeWrite();
$parent_calendar_page = Calendar::get()->first();
$this->ParentID = $parent_calendar_page->ID;
}

public function onAfterWrite(){
parent::onAfterWrite();
if(!$this->isPublished()){
$this->publish('Stage', 'Live');
$this->flushCache();
// This doesn't work anymore on SS 3.1
// LeftAndMain::ForceReload();
} 
}
4

0 回答 0