Reputation engine for Yii2
, (*1)
用于实现积分,等级功能的设计, (*2)
Installation
The preferred way to install this extension is through composer., (*3)
Either run, (*4)
php composer.phar require --prefer-dist yiier/yii2-merit "*"
or add, (*5)
"yiier/yii2-merit": "*"
to the require section of your composer.json
file., (*6)
Migrations
Run the following command, (*7)
php yii migrate --migrationPath=@yiier/merit/migrations/
Usage
Configure Controller class as follows :, (*8)
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:, (*9)
return [
'modules' => [
'merit' => [
'class' => 'yiier\merit\Module',
'types' => [1 => '积分', 2 => '声望'] // Optional
],
],
];
You can then access Merit Module through the following URL:, (*10)
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