maddoger / yii2-admin
此包的最新版本(v1.0.4.1)没有提供许可证信息。
Yii2 管理面板扩展。
v1.0.4.1
2014-12-26 08:44 UTC
Requires
- bower-asset/font-awesome: 4.*@stable
- maddoger/yii2-core: *
This package is not auto-updated.
Last update: 2024-09-14 17:04:59 UTC
README
maddoger 的 Yii2 管理面板模块
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist maddoger/yii2-admin "*"
或
"maddoger/yii2-admin": "*"
将以下内容添加到您的 composer.json
文件的 require 部分。
##迁移
./yii migrate --migrationPath="@maddoger/admin/migrations"
##配置
...
'modules' => [
...
'admin' => [
'class' => 'maddoger\admin\AdminModule',
'superUserId' => 1,
],
],
...
],
'defaultRoute' => 'admin/site/index',
'layout' => '@maddoger/admin/views/layouts/main.php',
...
##组件
'components' => [
//Admin
'urlManager' => [
'rules' => [
//Admin
'<action:(index|login|logout|captcha|request-password-reset|reset-password|search)>' => 'admin/site/<action>',
]
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@maddoger/admin/mail',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => true,
],
//User
'user' => [
'identityClass' => 'maddoger\admin\models\User',
'loginUrl' => ['admin/site/login'],
'enableAutoLogin' => true,
'on afterLogin' => ['maddoger\admin\models\User', 'updateLastVisit'],
'on afterLogout' => ['maddoger\admin\models\User', 'updateLastVisit'],
],
'session' => [
'class' => 'yii\web\DbSession',
'sessionTable' => 'admin_session',
],
...
]