Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 1.75 KB

README.md

File metadata and controls

76 lines (57 loc) · 1.75 KB

Reputation engine for Yii2

Latest Stable Version Total Downloads Latest Unstable Version License

用于实现积分,等级功能的设计

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist yiier/yii2-merit "*"

or add

"yiier/yii2-merit": "*"

to the require section of your composer.json file.

Migrations

Run the following command

php yii migrate --migrationPath=@yiier/merit/migrations/

Usage

Configure Controller class as follows :

use use yiier\merit\MeritBehavior;

class Controller extends \yii\web\Controller
{
    public function behaviors()
    {
        return [
            MeritBehavior::className(),
        ];
    }
}

Once the extension is installed, simply modify your application configuration as follows:

return [
    'modules' => [
        'merit' => [
            'class' => 'yiier\merit\Module',
            'types' => [1 => '积分', 2 => '声望'] // Optional
        ],
    ],
];

You can then access Merit Module through the following URL:

http://localhost/path/to/index.php?r=merit/merit
http://localhost/path/to/index.php?r=merit/merit-log
http://localhost/path/to/index.php?r=merit/merit-template