liujingxing 2017-03-10 15:16:32 43602次浏览 79条评论 24 6 0

Yii-ace-admin 是使用Yii2开发的一个后台管理系统, 后台模板使用ace-admin

主要功能:RBAC

特点: 方便开发,对数据表的显示、搜索、修改、新增基本功能进行了封装
对表的数据操作
1、gii 生成model
2、后台模块功能生成 控制器 和 视图

源码地址: https://github.com/myloveGy/yii2-ace-admin
安装:
1、git clone https://github.com/myloveGy/yii2-ace-admin.git
2、浏览器进入该目录index.php(简单的做了一个安装脚本,填写下数据库信息执行就好了, 数据库为文件项目目录下 yii2.sql)
3、后台默认管理员账号 super 密码 admin123

预览:
1、首页
yii2-1.png

2、数据显示
yii2-2.png

3、模块生成(生成视图文件)
yii2-3.png

4、其他页面展示
yii2-4.png
yii2-5.png

觉得很赞
  • 评论于 2018-08-21 19:45 举报

    你好,请问行内编辑怎么用了?谢谢

  • 评论于 2018-09-05 17:08 举报

    我看列表里面都是单表的操作,请问能配置多表的列表展示吗?

    1 条回复
    评论于 2018-09-06 09:31 回复

    多表列展示,重写控制器的getQuery() 方法就好了,自己处理具体的多表的查询!模板展示根据你查询结果来做配置就好了

    觉得很赞
  • 评论于 2018-09-06 09:35 举报

    如果有问题大家可以加群:697549103 讨论!

    1 条回复
    评论于 2019-04-15 15:05 回复

    加群了 通过下

  • 评论于 2018-09-15 17:49 举报

    你好,我想问一下在导出的时候我的状态转换要写在哪里 比如 (1:‘正常’,2‘不正常’) 我想打印值而不是数字

    1 条回复
    评论于 2018-09-17 11:00 回复

    在控制器里面重写

    /**
         * 处理导出显示数据
         *
         * @return array
         */
        public function getExportHandleParams()
        {
    
            $array = [
               'status' => function ($value) {
                     return $value == 1 ? '正常''不正常';
               },
              
               // 其他字段要改变的字段
           ];
    
            return $array;
        }
    
  • 评论于 2018-09-18 17:05 举报

    sClass 有几种配置呀?

    1 条回复
    评论于 2018-09-18 17:47 回复

    问题解决了

  • 评论于 2018-09-18 17:33 举报

    列表页每列的宽度和高度如何调整呀?

    1 条回复
    评论于 2018-09-18 17:47 回复

    问题解决了

  • 评论于 2018-10-15 12:29 举报

    TIM截图20181015122848.png这个是什么情况 配置文件urlManager 也配置了 .htaccess 文件也有

  • 评论于 2018-11-07 09:42 举报

    微信图片_20181107094005.png
    如何根据某列数据,显示操作按钮?比如根据退款状态,已经退款的不显示退款按钮

    1 条回复
    评论于 2019-01-28 09:52 回复

    通过配置按钮的show 方法, data 为这一列的数据,返回ture 表示显示

    var m = meTables({
         operations: {
             buttons: {
                 see: { 
                     // data 为这一行的数据
                      show: function (data) {
                              return data["id"] == 1;
                       }
                 }
             }
         }
    })
    

    或者自己添加依赖 使用createdCell 函数,处理显示的按钮信息

  • 评论于 2018-11-08 11:21 举报

    列表有弹框.png
    请问下,我的列表页,莫名其妙出现弹框,弹出1 是什么情况

    1 条回复
    评论于 2019-01-28 09:49 回复
    1. 可能你页面有错误, dataTables 弹出的
    2. 可能是你数据里面有 JavaScript 代码
  • 评论于 2019-01-25 09:45 举报

    支不支持3级导航?

    1 条回复
    评论于 2019-01-28 09:55 回复

    后台管理->权限管理->角色信息 这个就是三级导航,不过不知道你需要的效果是不是这个

  • 评论于 2019-05-30 09:55 举报

    之前用过你的后台模版。现在页面的加载速度慢了很多呀,是因为权限管理模块化的原因吗。还是jquery.DataTables的渲染问题呢。可以优化吗

    1 条回复
    评论于 2019-06-03 10:38 回复

    不清楚你指的渲染慢,是慢在哪里!我目前测试没有明显的感觉

  • 评论于 2019-06-11 15:44 举报

    登录进去提示这个怎么解决?
    1212.png

  • 评论于 2019-07-08 20:16 举报

    为什么我下载的源码包,生成模块的时候,只能生成控制器和视图,看了源码里面 也没有生成模型的功能,各位有没有完整的源码包提供下载啊

    6 条回复
    评论于 2019-07-08 22:07 回复

    composer info jinxing/yii2-admin 查看你用到yii2-admin 版本,在 1.2.2 版本上,我才加入生成模型功能! 升级你的 yii2-admin 包就好了!或者自己用gii 生成模型一样! 如果是 1.1 版本,不要升级,部分代码不兼容

    评论于 2019-07-09 09:25 回复

    你好 非常感谢 这个后台真的很好用,我的版本是 1.2.1 请问怎样升级啊,或者是生成model的gii访问地址是怎样的啊

    评论于 2019-07-09 09:41 回复

    composer update jinxing/yii2-admin 更新包文件,最新的为 1.2.9
    gii 访问路径 域名/gii

    评论于 2019-07-09 11:23 回复

    你好 楼主,我这边使用componser 安装、更新都失败了,有没有下载地址可以下载最新版的或者能否给我邮箱发送一个最新版的源码包啊:541362897@qq.com 非常感谢

    评论于 2019-07-10 09:48 回复

    你可以到 https://github.com/myloveGy/yii2-admin 下载tag 包,替换掉 vendor 下面的 jinxing/yii2-admin 这个包里面的内容!这种方式不推荐, 应该想办法解决 composer 安装的问题!

    评论于 2019-07-10 10:50 回复

    好的 非常感谢

  • 评论于 2019-09-25 14:13 举报

    请问下多级关联的怎么写

    3 条回复
    评论于 2019-09-27 14:14 回复

    关联的话,重现控制器的 getQuery 方法里面去做关联,前端页面可以cloums 配置里面的 data: "user.username" 可以直接拿关联数据

    评论于 2019-09-27 14:14 回复

    关联的话,重现控制器的 getQuery 方法里面去做关联,前端页面可以cloums 配置里面的 data: "user.username" 可以直接拿关联数据

    评论于 2020-02-02 00:22 回复

    你解决这个问题了吗?

  • 评论于 2019-10-14 11:39 举报

    时间插件的配置怎么写,比如说时间只要年月日

    2 条回复
    评论于 2019-10-15 09:47 回复

    时间插件使用的都是bootstrap 的时间插件、参考这些插件的配置就好了! 配置格式

    format: "YYYY-MM-DD"
    

    引入时间格式化插件参考,视图文件中

    <?php
    use yii\helpers\Json;
    use jinxing\admin\helpers\Helper;
    
    $url         = Helper::getAssetUrl();
    $depends     = ['depends' => 'jinxing\admin\web\AdminAsset'];
    
    $this->registerCssFile($url . '/css/bootstrap-datetimepicker.css', $depends);
    $this->registerJsFile($url . '/js/date-time/moment.min.js', $depends);
    $this->registerJsFile($url . '/js/date-time/bootstrap-datetimepicker.min.js', $depends);
    
    评论于 2019-10-23 09:01 回复

    多谢,已解决

  • 评论于 2019-11-04 09:11 举报

    怎么更改配置才能使查看详情的标签变成打开IFRAM

    2 条回复
    评论于 2019-11-04 11:04 回复

    可以参考角色管理-编辑权限的处理
    1、屏蔽默认的查看详情按钮
    2、添加自定义查看详情按钮,自定义处理

    评论于 2019-11-04 16:48 回复

    谢谢 用别的方式解决了,但还是不能用自带组件构建一个ifram.ifram内部的按钮无法改变主界面的标签.

  • 评论于 2019-12-30 18:10 举报

    怎么禁用回车键提交数据

  • 评论于 2020-01-12 22:02 举报

    你好,我没有明白如何在inedx文件中添加一个按钮,然后按钮的方法在控制器中执行,能写一个示例吗?

    1 条回复
    评论于 2020-01-13 09:48 回复

    你好! 你可以参考下meTables文档
    视图页面都是 js 操作、请求都是通过 ajax 请求都后端控制器

  • 评论于 2020-06-01 17:59 举报

    QQ图片20200601175539.png
    QQ图片20200601175759.png
    老大帮忙看下这是什么原因啊

    2 条回复
    评论于 2020-06-02 10:51 回复

    你的字段和你响应结果不一致,就是表中没有的字段、你在columns 中配置了

    评论于 2020-06-02 14:22 回复

    好的谢谢 问题解决啦 用gii生成model就正常啦

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