Events system for Yii2
It is a Yii2 extension for events managing via admin panel., (*1)
, (*2)
Installation
The preferred way to install this extension is through composer., (*3)
Either run, (*4)
php composer.phar require --prefer-dist devgroup/yii2-events-system "*"
or add, (*5)
"devgroup/yii2-events-system": "*"
to the require section of your composer.json
file., (*6)
Setting
For events managing via control panel You must set the DevGroup\EventsSystem\Module
module at your config/web.php
configuration file., (*7)
// ...
'modules' => [
// ...
'event' => [
'class' => 'DevGroup\EventsSystem\Module',
'manageControllerBehaviors' => [
'access' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['@'],
],
],
],
'verbs' =>[
'class' => 'yii\filters\VerbFilter',
'actions' => [
'delete' => ['POST'],
],
]
],
],
// ...
],
// ...
After it any authorized user can manage events at the http://example.com/event/manage/index
route. You can change access rules for this controller. Just update the manageControllerBehaviors
property at DevGroup\EventsSystem\Module
module., (*8)
- Database structure
- Usage examples