llp 2016-07-05 09:35:28 21969次浏览 29条评论 31 9 0

原文:http://www.izyue.com/yii2-admin

更新:

  • 2016-06-21 更新安装流程,以更简单的方式安装项目(和Yii2的模板安装方式相同,更接地气)
  • 2016-07-12 新增后台操作日志模块
  • 2016-07-13 更新安装教程

简介

系统基于yii2.0框架开发,保留框架原有的特性,适合作为二次开发的基础系统,也可以直接拿来作为后台系统。管理系统的模块在不断完善中,现有的功能包含,完整的RBAC权限管理~
Admin, IZYUE, RBAC, Yii2-Admin

功能

  1. 基础功能:登录,登出,密码修改等常见的功能

  2. 菜单配置:可视化配置菜单,可以根据配置用户的权限显示隐藏菜单

  3. 权限机制:角色、权限增删改查,以及给用户赋予角色权限

  4. 规则机制:除了权限角色之外有规则机制,即可以给对应的权限配置规则

  5. 二次开发:完全可以基于该系统做二次开发,开发一套适合自己的后台管理系统,节约权限控制以及部分基础功能开发的时间成本,后台系统开发的不二之选

  6. 持续更新:新的功能模块会持续更新,请关注

源码

https://github.com/liulipeng/yii2-app-advanced

安装

1. 安装/izyue/Yii2模板

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar create-project --prefer-dist izyue/yii2-app-advanced advanced

如果composer是全局命令,请执行下面代码

composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist izyue/yii2-app-advanced advanced

2. 安装Composer

composer install

3. 初始化

php init

4. 导入表结构(migration)

需要顺序执行

  • 导入rbac migration
php yii migrate --migrationPath=@yii/rbac/migrations
  • 导入admin migration
php yii migrate --migrationPath=@izyue/admin/migrations

后台登录密码

User: admin
Password: @newsnow.com.cn@

预览

登录

首页

权限管理

角色管理

路由管理

菜单管理

觉得很赞
  • 评论于 2018-04-11 14:33 举报

    新增权限时报错

  • 评论于 2018-04-11 14:04 举报

    楼主好
    导入rbac migration
    php yii migrate --migrationPath=@yii/rbac/migrations
    遇到这样的问题
    导入表问题.png

    请问是密码换掉了吗
    配置文件没有该过。

    1 条回复
    评论于 2018-04-11 14:57 回复

    这个我自己搞错了,现在好了。

  • 评论于 2018-04-02 23:22 举报

    Call to undefined method izyue\admin\models\AuthItem::getDb() yii2.0 2.0.15添加路由就报这个错误了,权限也加不了

    1 条回复
    评论于 2018-11-13 18:31 回复

    我也是...

  • 评论于 2017-07-06 17:25 举报

    执行php yii migrate --migrationPath=@izyue/admin/migrations
    报错怎么解决
    Exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @izyue/admin/migrations'

    in H:\wamp\www\advanced\vendor\yiisoft\yii2\BaseYii.php:154

    Stack trace:
    #0 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\controllers\BaseMigrateController.php(117): yii\BaseYii::getAlias('@izyue/admin/mi...')
    #1 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\controllers\MigrateController.php(168): yii\console\controllers\BaseMigrateController->beforeAction(Object(yii\base\InlineAction))
    #2 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Controller.php(154): yii\console\controllers\MigrateController->beforeAction(Object(yii\base\InlineAction))
    #3 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Controller.php(128): yii\base\Controller->runAction('', Array)
    #4 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Module.php(523): yii\console\Controller->runAction('', Array)
    #5 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Application.php(180): yii\base\Module->runAction('migrate', Array)
    #6 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Application.php(147): yii\console\Application->runAction('migrate', Array)
    #7 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Application.php(380): yii\console\Application->handleRequest(Object(yii\console\Request))
    #8 H:\wamp\www\advanced\yii(27): yii\base\Application->run()
    #9 {main}

  • 评论于 2017-07-06 17:15 举报

    执行这条php yii migrate --migrationPath=@izyue/admin/migrations
    报错
    Exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @izyue/admin/migrations'

    in H:\wamp\www\advanced\vendor\yiisoft\yii2\BaseYii.php:154

    Stack trace:
    #0 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\controllers\BaseMigrateController.php(117): yii\BaseYii::getAlias('@izyue/admin/mi...')
    #1 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\controllers\MigrateController.php(168): yii\console\controllers\BaseMigrateController->beforeAction(Object(yii\base\InlineAction))
    #2 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Controller.php(154): yii\console\controllers\MigrateController->beforeAction(Object(yii\base\InlineAction))
    #3 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Controller.php(128): yii\base\Controller->runAction('', Array)
    #4 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Module.php(523): yii\console\Controller->runAction('', Array)
    #5 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Application.php(180): yii\base\Module->runAction('migrate', Array)
    #6 H:\wamp\www\advanced\vendor\yiisoft\yii2\console\Application.php(147): yii\console\Application->runAction('migrate', Array)
    #7 H:\wamp\www\advanced\vendor\yiisoft\yii2\base\Application.php(380): yii\console\Application->handleRequest(Object(yii\console\Request))
    #8 H:\wamp\www\advanced\yii(27): yii\base\Application->run()

  • 评论于 2017-06-28 08:39 举报

    为什么我的出来之后是英文界面
    {TE1G04$_Z~)@}IAPO0`J49.png

  • 评论于 2017-06-25 10:20 举报

    这个日志功能是是在那触发加入数据的呢

  • 评论于 2017-06-17 11:51 举报

    QQ截14940.png

    我通过composer安装成功了,也登录进去了,但在左边的菜单栏里,怎么看不到 【系统管理 】 这个菜单呢

    3 条回复
    评论于 2017-06-17 12:26 回复

    数据库里是有数据的。

    评论于 2017-06-17 12:33 回复

    哦,不好意思,过了一会儿 菜单出来了 ——o_ 难道是缓存的问题吗,有可能是,我在这之前,重启了几次服务器。哦,天

    评论于 2017-10-21 14:55 回复

    跟你一样左边只显示管理首页怎么解决的这个问题可以说下吗

  • 评论于 2016-12-14 09:48 举报

    第一个composer执行的时候就出错了,请教下

  • 评论于 2016-11-30 12:32 举报

    数据库终于完成安装,建议增加步骤,安装完源码后,请确保:项目根目录\common\config中的main-local.php中数据库密码与本机数据库密码一致,否则数据安装失败。

  • 评论于 2016-09-26 10:18 举报

    你好,想请教你一个问题,我已经安装了您的项目,然后我想改一下这个![BPO6~GW_9`)Z[)U7]8UT3]1.png](/uploads/images/201609/26101733534_thumb.png "BPO6~GW_9`)Z[)U7]8UT3]1.png"),源码从哪里改呀,我改半天没有改了。

  • 评论于 2016-08-17 16:17 举报

    002.png
    出现是这个提示是什么原因导致的啊,如何解决呢,谢谢

    6 条回复
    评论于 2016-08-17 16:25 回复

    这个是正常提示吧。没有报错

    评论于 2016-08-17 16:28 回复

    C:\Users\lh>composer create-project --prefer-dist izyue/yii2-app-advanced advanc
    ed
    Installing izyue/yii2-app-advanced (1.0.2)

    [InvalidArgumentException]
    Project directory advanced/ is not empty.
    我是初学者,对这个安装流程还不是很懂,根据你的命令来安装出现以上提示,是什么原因呢

    评论于 2016-08-17 17:58 回复

    @learence 已经提示你了,advanced 这个目录不为空,删掉advanced之后重新执行下

    评论于 2016-08-23 20:32 回复

    yii2中自带的 modal 弹窗用不了,应该是兼容性问题吧,哥们怎么解决呢?谢谢!

    评论于 2016-08-24 11:25 回复

    已QQ回复^_^

    评论于 2016-08-27 23:42 回复

    非常感谢,支持!

    觉得很赞
  • 评论于 2016-08-12 11:23 举报

    你好,非常高兴能看到您写的代码,界面和风格都很不错,菜单部分比之前看到的yiiadmin好了许多,但我这边
    在本地的时候路由列表admin/route的控制器都能显示出来,而早上放到线上后就不显示了,不知道这个是什么问题
    我链接有加了美化,线上是nginx

    1 条回复
    评论于 2016-08-15 10:03 回复

    route不显示? 可能是缓存问题吧。 你可以先关掉链接美化试试,看看是否有关系?

  • 评论于 2016-07-28 19:17 举报

    count.js 里面的 countUp 有bug 当 值count 在 50 - 90的时候 显示不正确 求解!

  • 评论于 2016-07-28 10:55 举报

    一不小心取消了所有权限。然后重新建立数据库 。可还是没有显示

    2 条回复
    评论于 2016-07-28 14:50 回复

    可能是你异常操作之后导致的问题,后台的菜单、权限有设置缓存,你可以调试izyue/admin里面的源码试试

    评论于 2016-07-28 18:29 回复

    嗯嗯。

  • 评论于 2016-07-26 09:40 举报

    安装不了.运行不了

    1 条回复
    评论于 2016-07-27 10:17 回复

    什么报错?

  • 评论于 2016-07-21 11:49 举报

    我有个疑问就是 那个路由管理是干嘛的?貌似每个这样的系统都有做~

    1 条回复
    评论于 2016-07-28 14:49 回复

    添加完路由之后才可以添加权限

  • 评论于 2016-07-20 17:53 举报

    总算搭建完成了 ~中间出了好多问题=-=!

    5 条回复
    评论于 2016-07-27 10:18 回复

    赞一个~~~

    评论于 2016-07-27 10:18 回复

    赞一个~~~

    评论于 2016-07-28 09:51 回复

    里面还有一些问题。为什么在视图有些权限的操作。一旦取消了,就显示不出来了,数据库设置都没有用。

    评论于 2016-07-28 10:13 回复

    图示的权限操作? 能贴图出来看看吗?

    评论于 2016-07-28 10:57 回复

    图片好像贴不出来..

  • 评论于 2016-07-20 16:49 举报

    为啥我搭建不起来呢;不知道怎么访问,不知道数据库在哪。。我是菜鸟

    1 条回复
    评论于 2016-07-20 17:52 回复

    +Q 744919503

您需要登录后才可以评论。登录 | 立即注册