【WinterCMS】【OctoberCMS】プラグインを拡張する
今回の例
Winterのバックエンドユーザーの作成時に機能を追加する方法
use \Backend\Models\User as BackendUserModel class Plugin extends PluginBase { [...] public function boot() { BackendUserModel::extend(function($model) { $model->bindEvent('model.beforeValidate', function() use ($model) { // 何かする }); $model->bindEvent('model.afterValidate', function() use ($model) { // 何かする }); $model->bindEvent('model.beforeCreate', function() use ($model) { // 何かする }); $model->bindEvent('model.afterCreate', function() use ($model) { // 何かする }); }); } }