0

创建创建过程中额外的行动纳入插件想象一下,我有一个上Builder做一个插件Gallery,并创造Slide后,我想要做一些额外的动作...octoberCMS |在“生成器”

想象一下,我想创建另一个Slide与另一个插件的一些变化...(在重定向到/update/:id

所以据我了解,我需要扩展一个Constructor

我需要的东西,如添加一个额外的类到<body> ...

下面是一个例子:

public function update($id) { 
    $this->bodyClass = 'compact-container'; 
    return $this->asExtension('FormController')->update($id); 
} 

该功能是在页面的前代叫,我需要经过类似的东西创建“幻灯片”

+1

什么是你的问题? Sry,它不那么清楚... – dragontree

+0

@dragontree好,现在我有一个答案:)谢谢! –

回答

0

我分析过文件modules/backend/behaviors/FormController.php,我发现这些函数可以帮助我在创建一些插件之前和之后执行一些额外的操作:

/** 
* Called before the creation or updating form is saved. 
* @param Model 
*/ 
public function formBeforeSave($model) 
{ 
} 

/** 
* Called after the creation or updating form is saved. 
* @param Model 
*/ 
public function formAfterSave($model) 
{ 
} 

所有我需要做的,是把这些功能到我的控制器的文件