nullref / yii2-admin
v0.0.3
2019-01-20 14:08 UTC
Requires
- php: >=5.5.0
- nullref/yii2-core: >=0.0.4
- nullref/yii2-sb-admin-2: >=0.0.2
- nullref/yii2-useful: >=0.0.4
- yiisoft/yii2: >=2.0.13
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-29 04:30:59 UTC
README
管理模块
请通过以下链接查看此模块的扩展版本:此链接
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist nullref/yii2-admin "*"
或
"nullref/yii2-admin": "*"
将以下内容添加到您的 composer.json
文件的 require 部分中。
然后您需要运行控制台命令来安装此模块并运行迁移
php yii module/install nullref/yii2-admin
php yii modules-migrate
请注意,如果您不使用我们的 应用程序模板,则需要更改配置文件结构以运行上述命令。
请参阅此 文档部分
管理菜单
要向管理菜单中添加项目,您必须实现 IAdminModule 接口,例如。
public static function getAdminMenu() { return [ 'label' => \Yii::t('admin', 'Subscription'), 'icon' => 'envelope', 'items' => [ 'emails' => ['label' => \Yii::t('app', 'Subscribers'), 'icon' => 'envelope-o', 'url' => ['/subscription/email/index']], 'messages' => ['label' => \Yii::t('app', 'Messages'), 'icon' => 'envelope-o', 'url' => ['/subscription/message/index']], ] ]; }
管理控制器
如果在控制器中使用 IAdminController
接口,则在操作之前将在控制器中设置管理布局和默认访问规则。
模块系统
此模块集成在包含其他有用组件的系统之中。 查看详情
覆盖
示例
/** module config **/ 'admin' => [ 'class' => 'nullref\admin\Module', 'adminModel' => 'app\models\Admin', // admin model class 'controllerMap' => [ //controllers 'user' => 'app\modules\admin\controllers\UserController', 'main' => 'app\modules\admin\controllers\MainController', ], 'components' => [ //menu builder 'menuBuilder' => 'app\\components\\MenuBuilder', ], ],
以及 翻译