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) 
{ 
} 

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