Silverstripe附加更多选项操作

Silverstripe附加更多选项操作,silverstripe,Silverstripe,想知道在Silverstripe 3.1的“更多选项”菜单中编辑页面时是否可以添加其他操作 使用下面的示例,我添加了一个在编辑页面时可以看到的附加形式。但是我应该在哪里添加自定义动作方法呢 class CustomPage extends SiteTree { function getCMSActions(){ $actions = parent::getCMSActions(); $actions->addFieldToTab( 'ActionMenus

想知道在Silverstripe 3.1的“更多选项”菜单中编辑页面时是否可以添加其他操作

使用下面的示例,我添加了一个在编辑页面时可以看到的附加形式。但是我应该在哪里添加自定义动作方法呢

class CustomPage extends SiteTree {
  function getCMSActions(){
    $actions = parent::getCMSActions();

    $actions->addFieldToTab(
      'ActionMenus.MoreOptions', 
      new FormAction('custom_action', 'Custom Action')
    );

    return $actions;
  }
}

class CustomPage_Controller extends ContentController {
  public function init() {
    parent::init();

    if(!Member::currentUserID()) {
      die();
    }
  }
}

感谢@bummzack为我指明了正确的方向