e282486518 2016-11-15 10:13:29 53794次浏览 113条评论 63 28 0

项目简介

用Yii也快一年了,不过觉得对YII的了解十不足一。于是打算做一个通用后台,包括项目的基本功能,目前功能包括:配置管理、后台栏目、rbac、数据备份还原、广告、栏目、文章等。

项目地址:https://github.com/e282486518/yii2admin

项目刚开始,还有很多不足之处,希望多多指教。。

项目预览

本文由 e282486518 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。

觉得很赞
  • 评论于 2017-01-16 17:09 举报

    后台重定向怎么改额。。。。

    1 条回复
    评论于 2017-02-05 15:13 回复

    可以修改
    .evn文件中的 BACKEND_URL = /admin

  • 评论于 2017-01-20 15:55 举报

    大神,求发完整代码,composer更新vendor好难啊。网速不给力啊,在线等,挺急的

    1 条回复
    评论于 2017-02-05 15:12 回复

    可以查看项目中【README.md】的【全站打包】项,这个是全站打包文件

  • 评论于 2017-01-20 15:55 举报

    大神,求发完整代码,composer更新vendor好难啊。网速不给力啊,在线等,挺急的

  • 评论于 2017-02-09 14:11 举报

    楼主,你是怎么做到一个域名指向前后台的,能讲讲项目根目录下的web文件夹的原理吗

    1 条回复
    评论于 2017-02-10 11:20 回复

    用重写实现的,项目中有两种方式。一种是直接指向项目的根目录yii2admin,第二种是指向yii2admin/web目录。可以阅读对应目录中的README.md文件

  • 评论于 2017-02-09 15:29 举报

    发现一个问题,我从微云上下载的,本地跑起来。上传图片都到这个目录了:yii2admin\storage\web\image\201702\editor1486625063306327.jpg,返回的实际路径为yii2admin\storage\image\201702\editor1486625063306327.jpg....不知道是不是我的问题

    1 条回复
    评论于 2017-02-10 11:24 回复

    这个应该没有问题。我在重写时会将aaa.com/storage重写到aaa.com/storage/web中,就像aaa.com/admin重写到aaa.com/backend/web中一样

  • 评论于 2017-02-09 15:56 举报

    找到你的说明了。。。。我去好好研究下。谢谢大神0.0

    1 条回复
    评论于 2017-02-10 11:25 回复

    不客气,遇到什么bug请告知

  • 评论于 2017-02-13 15:55 举报

    vendor 安装不成功 楼主能指点下不 全站包链接失效 贴主能在更新下不

  • 评论于 2017-02-13 15:58 举报

    {9F3991AA-A279-4B09-A45E-61E9149FAB53}.png

  • 评论于 2017-02-17 09:57 举报

    你好,关于订单模块中的省市县的字段,你的代码可以实现增加和修改时都能正常显示相关内容,可以我模仿你的代码写了下,可以实现增加时,省市县联动,数据也可正常插入数据库,可编辑时只能显示省这个字段,市和县显示不了,请赐教。

    2 条回复
    评论于 2017-02-17 18:40 回复

    省市区联动是使用的第三方扩展 http://demos.krajee.com/widgets 中的DepDrop ,具体可以查看一下里面的属性和方法。看了他的例子之后应该就比较清楚了。

    评论于 2017-02-19 11:02 回复

    谢谢,我查看使用了这个组件后,会在头部增加一段javascript代码来实现相关功能

  • 评论于 2017-03-09 18:24 举报

    现在用不了啊。有个问题,comoser install 和composer update 都不行。如图。微信截图_20170309182033.png

    请指教。

    1 条回复
    评论于 2017-03-10 09:58 回复

    composer self-update 更新一下composer试试
    不行在更新一下 composer global require "fxp/composer-asset-plugin:^1.2.0"

  • 评论于 2017-03-10 10:44 举报

    楼主,你的后台模板名叫什么。。。类似admintel么?...可以通过composer安装这个后台模板么

    1 条回复
    评论于 2017-03-10 12:23 回复

    模板名称是metronic_v4.5.6是个收费主题,不能通过composer直接安装,的自己写成Widgets。

  • 评论于 2017-03-11 16:43 举报

    给个完整的安装包把,我是服了 composer了.你给的那个完整的地址失效了

    1 条回复
    评论于 2017-03-14 14:15 回复

    完整安装包可以下载了

  • 评论于 2017-03-14 22:53 举报

    楼主:Fatal error: Uncaught exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @storageUrl/image/' in D:\wamp\www\yii2admin-master\vendor\yiisoft\yii2\BaseYii.php on line 152
    无效的路径 @storageUrl/image/'

    1 条回复
    评论于 2017-03-15 09:10 回复

    你看看“common\config\bootstrap.php”中是否有@storageUrl别名的定义。

  • 评论于 2017-03-14 23:15 举报

    楼主:Fatal error: Class 'Dotenv\Dotenv' not found in D:\wamp\www\yii2admin-master\common\env.php 求解

    1 条回复
    评论于 2017-03-15 09:08 回复

    应该是未安装‘vlucas/phpdotenv’扩展。重新安装所有扩展试试

  • 评论于 2017-03-15 14:50 举报

    楼主:composer install 执行后显示:Problem 1

    • yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.@stable | 2.1.@stable
      | 1.11.@stable | 1.12.@stable -> no matching package found.
    • yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.@stable | 2.1.@stable
      | 1.11.*@stable -> no matching package found.
    • yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.@stable | 2.1.@stable
      | 1.11.*@stable -> no matching package found.
    • yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.@stable | 1.11.@stabl
      -> no matching package found.
    1 条回复
    评论于 2017-03-15 17:27 回复

    composer 有问题。
    composer self-update 更新一下composer试试
    不行在更新一下 composer global require "fxp/composer-asset-plugin:^1.2.0"

  • 评论于 2017-03-15 16:22 举报

    Fatal error: Cannot redeclare dump() (previously declared in F:\wamp\www\yii2admin-master\common\env.php:49) in F:\wamp\www\yii2admin-master\common\env.php on line 51 这个怎么回事 就只有一个函数

    1 条回复
    评论于 2017-03-15 17:28 回复

    dump重复定义了,看看你在什么地方又定义了这个函数

  • 评论于 2017-03-15 18:04 举报

    我的虚拟主机域名http://www.yii2-admin.com 重定向到了http://www.yii2-admin.com/admin/login/login 但是报错he requested URL /admin/login/login was not found on this server.其他虚拟主机域名都能访问 这个路径怎么路由进来的 迷惑

    1 条回复
    评论于 2017-03-15 18:27 回复

    应该是重定向写的有问题。参考doc文件夹下的内容

  • 评论于 2017-03-17 15:13 举报
    DocumentRoot "/woker_menu/yii2admin/web/admin" ServerName linux.yii2admin.com ServerAlias linux.yii2admin.com Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted

    我这样配置后台,没有样式,请问下是什么问题呢?

    1 条回复
    评论于 2017-03-17 15:28 回复

    我已经自己解决了 知道哪里有问题了

  • 评论于 2017-03-24 20:04 举报

    这 env 真是烦人 - -
    PHP Fatal error: Class 'Dotenv\Dotenv' not found in D:\phpStudy\WWW\yii2admin-m
    aster\common\env.php on line 65

    Fatal error: Class 'Dotenv\Dotenv' not found in D:\phpStudy\WWW\yii2admin-master
    \common\env.php on line 65

    2 条回复
    评论于 2017-03-24 20:05 回复
     D:\phpStudy\WWW\yii2admin-master\dotenv 的目录
    
    2017/03/24  19:58    <DIR>          .
    2017/03/24  19:58    <DIR>          ..
    2017/02/04  06:05             2,000 Dotenv.php
    2017/03/24  19:51    <DIR>          Exception
    2017/02/04  06:05            11,068 Loader.php
    2017/02/04  06:05             3,176 Validator.php
                   3 个文件         16,244 字节
    
    
    评论于 2017-06-07 11:28 回复

    扩展"vlucas/phpdotenv"是否安装成功了?

  • 评论于 2017-03-29 16:26 举报

    Fatal error: Call to undefined function env() in D:\phpStudy\WWW\yii2admin-master\common\config\bootstrap.php on line 25

    1 条回复
    评论于 2017-06-07 11:26 回复

    是否安装了"vlucas/phpdotenv"扩展,是否在composer.json中加了

    "autoload": {
            "files": [
                "common/env.php"
            ]
        },
    

    是否有common/env.php

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