0

Imaginez que j'ai un plugin Gallery qui a été faite sur Builder, et après la création de Slide je veux faire quelques actions supplémentaires ...octobreCMS | actions supplémentaires lors de la création dans le plugin créé sur « Builder »

Imaginez que je veux créer un autre Slide avec quelques modifications à un autre plug-in ... (redirection Après à /update/:id)

Alors que je comprends que je dois prolonger un Constructor?

je besoin de quelque chose comme l'ajout d'une classe supplémentaire à une <body> ...

Voici un exemple:

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

cette fonction est appelée avant la génération d'une page, et je dois quelque chose de similaire après création d'un "Slide"

+1

Et quelle est votre question? Sry, ce n'est pas si clair ... – dragontree

+0

@dragontree bien, pour l'instant j'ai une réponse :) merci! –

Répondre

0

J'ai analysé le fichier modules/backend/behaviors/FormController.php et j'ai trouvé ces fonctions, qui peuvent m'aider à faire des actions supplémentaires après et avant de créer des choses sur certains plugins:

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

Tout ce que je dois faire, est de mettre les fonctions dans le fichier de mon contrôleur