pantera-digital/yii2-events

此包的最新版本(dev-master)没有可用的许可证信息。

安装: 17

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2017-12-04 12:32 UTC

This package is auto-updated.

Last update: 2024-09-17 18:52:53 UTC


README

为Yii Framework 2.x提供的事件管理模块

安装

建议通过composer安装

$ composer require pantera-digital/yii2-events "dev-master"

使用

运行迁移

$ php yii migrate/up --migrationPath=@vendor/pantera-digital/yii2-events/migrations

在YOUR_APP/config/main.php(或YOUR_APP/config/main-local.php)中将modules参数添加

'modules' => [
    ...
    'events' => [
        'class' => 'pantera\events\Module',
        'events' => [
            \your\model\namespace\YourModel::className() => [
                \your\model\namespace\YourModel::YOUR_MODEL_EVENT_KEY
            ],
        ],
    ],
    ...
],

在YOUR_APP/config/main.php(或YOUR_APP/config/main-local.php)中将bootstrap参数添加

'bootstrap' => [..., 'events'],

在此过程中,所有配置的事件调用将被记录到表格{{%system_event}}