twsihan/yii-admin

Yii2 Framework AdminLTE Theme And RBAC Auth Manager


Keywords
admin, theme, extension, auth, rbac, yii2
License
MIT

Documentation

Yii 2 Admin

php yii migrate --migrationPath=@yii/rbac/migrations
php yii migrate --migrationPath=@twsihan/admin/migrations
'modules' => [
    'admin' => [
        'class' => 'twsihan\admin\Module',
        'layout' => '@twsihan/admin/views/layouts/main',
        'user' => 'user',
        /*
        'controllerMap'   => [ // 重写方法
            'admin' => [
                'class' => 'app\controllers\AdminController',
                'viewPath' => '@app/views/admin',
            ],
        ],
        */
    ],
],
'as access' => [
    'class' => 'twsihan\admin\components\filters\Access',
    'except' => [
        '*',
    ],
],
'components' => [
    'authManager' => [
        'class' => 'yii\rbac\DbManager',
    ],
    'user' => [
        'class' => 'yii\web\User',
        'identityClass' => 'twsihan\admin\models\dal\mysql\Admin',
        'enableAutoLogin' => true,
        'loginUrl' => ['/admin/default/login'],
        'idParam' => '_adminId',
        'identityCookie' => ['name' => '_admin', 'httpOnly' => true],
    ],
    'i18n' => [
        'translations' => [
            'admin' => [
                'class' => 'yii\i18n\PhpMessageSource',
                'sourceLanguage' => 'en',
                'basePath' => '@twsihan/admin/messages',
            ],
        ],
    ],
],