devgroup / yii2-events-system
通过管理面板轻松灵活地附加事件的系统
dev-master
2017-07-19 07:56 UTC
Requires
- php: >=5.4.0
- devgroup/yii2-data-structure-tools: *
- devgroup/yii2-tag-dependency-helper: ~1.4
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- codeception/codeception: ^2.2
This package is not auto-updated.
Last update: 2024-09-14 18:29:23 UTC
README
这是一个用于通过管理面板管理事件的 Yii2 扩展。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令
php composer.phar require --prefer-dist devgroup/yii2-events-system "*"
或添加以下内容到你的 composer.json
文件的 require 部分中。
"devgroup/yii2-events-system": "*"
设置
要通过控制面板管理事件,你必须在 config/web.php
配置文件中设置 DevGroup\EventsSystem\Module
模块。
// ... 'modules' => [ // ... 'event' => [ 'class' => 'DevGroup\EventsSystem\Module', 'manageControllerBehaviors' => [ 'access' => [ 'class' => 'yii\filters\AccessControl', 'rules' => [ [ 'allow' => true, 'roles' => ['@'], ], ], ], 'verbs' =>[ 'class' => 'yii\filters\VerbFilter', 'actions' => [ 'delete' => ['POST'], ], ] ], ], // ... ], // ...
之后,任何授权用户都可以在 http://example.com/event/manage/index
路由上管理事件。你可以更改此控制器的访问规则。只需更新 DevGroup\EventsSystem\Module
模块中的 manageControllerBehaviors
属性。
额外
- 数据库结构
- 使用示例