yidashi 2016-03-03 11:55:43 54089次浏览 68条评论 42 12 0

demo地址 demo地址
demo后台地址: demo后台地址 帐号 demo 密码 111111

现有功能:

  • rbac权限管理

  • 系统配置,管理员操作日志等

  • 文章,单页,评论,弹幕等

  • 数据库备份还原

  • 国际化 主题 皮肤

  • 可拆卸插件

  • todo

获取源码

获取源码

使用

composer install
php yii app
php yii serve

访问

前台 http://localhost:8080

后台 http://localhost:8080/admin

截图:

QQ20160706-0@2x.png
QQ20160706-1@2x.png

觉得很赞
  • 评论于 2016-07-23 09:27 举报

    Fatal error: Call to undefined function env() in E:\www\myweb\yii2\common\config\bootstrap.php on line 18
    那么多问题的

    3 条回复
    评论于 2016-07-23 09:56 回复

    composer都不装,你咋不上天呢

    评论于 2016-07-23 12:54 回复

    composer安装了啊。

    评论于 2016-09-19 20:54 回复

    我也遇到了这个问题,你解决了吗?

  • 评论于 2016-07-23 09:20 举报

    Fatal error: Class 'Dotenv\Dotenv' not found in E:\www\myweb\yii2\web\index.php on line 5
    这是什么原因?

  • 评论于 2016-07-18 15:04 举报

    您好,按照您的步骤,遇到哪下需求:

    Integrity constraint violation – yii\db\IntegrityException
    
    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'pid' cannot be null
    The SQL being executed was: INSERT INTO `pop_category` (`pid`, `name`, `title`, `is_nav`, `sort`, `created_at`, `updated_at`) VALUES (NULL, '个人资料', '个人资料', 1, 0, 1468825399, 1468825399)
    Error Info: Array
    (
        [0] => 23000
        [1] => 1048
        [2] => Column 'pid' cannot be null
    )
    ↵
    Caused by: PDOException
    
    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'pid' cannot be null
    
    in D:\phpStudy\WWW\yii2cmf\vendor\yiisoft\yii2\db\Command.php at line 844
    
    2 条回复
    评论于 2016-07-18 15:06 回复

    恩,是个bug。你自己先改下吧。pid字段默认0或者可以为null。稍后我更新

    评论于 2016-07-18 15:08 回复

    好的,谢谢。觉得你这个还是不错的,后台管理的精细度由自已来处理。

  • 评论于 2016-07-18 08:30 举报

    composer vendor/bower-asset 目录问题,修改为vendor/bower解决。建议楼主更新。

    3 条回复
    评论于 2016-07-18 10:05 回复

    这个问题是因为php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"你这个插件是1.0,需要更新了

    评论于 2016-07-18 15:06 回复

    请问我怎么处理呢?我是按照您给的代码进行的操作呢。

    评论于 2016-07-18 15:09 回复

    这跟我的代码没关系。http://www.yiichina.com/download 看这个,fxp/composer-asset-plugin:~1.1.1更新过,你装的早,是1.0版本的

  • 评论于 2016-07-14 15:00 举报

    后台的文章列表用分类筛选的时候有个BUG,比如楼主把分类ID为1的分类删除之后,以后分类从2开始,那么dropDownList出来之后会出现全部 没有value,而现在ID为2的分类反而成了0,导致分类id为1的删除之后,后面删选没一个对的;视图代码中使用了array_merge,dropDownList有这样的处理: $options = array_merge($this->inputOptions, $options);楼主我修改的代码如下:

    <?= $form->field($model, 'category_id')->dropDownList(['0' => '全部']+ \common\models\Category::find()->select('title')->indexBy('id')->column()) ?>
    

    您的代码如下:

       <?= $form->field($model, 'category_id')->dropDownList(array_merge(['' => '全部'], \common\models\Category::find()->select('title')->indexBy('id')->column())) ?>
    
    1 条回复
    评论于 2016-07-14 15:45 回复

    这个已更新成<?= $form->field($model, 'category_id')->dropDownList(\common\models\Category::lists(), ['prompt' => '全部']) ?>。谢谢

  • 评论于 2016-07-13 20:24 举报

    把用户禁用了 , 为什么只是在登陆时提示用户名或密码错误 ,这是个什么原理?

    3 条回复
    评论于 2016-07-13 20:26 回复

    是这样处理的。你想改成其他提示也是可以的。

    评论于 2016-07-13 20:29 回复

    嗯嗯,我改一下,具体代码在哪呢?

    评论于 2016-07-13 20:51 回复

    loginform

  • 评论于 2016-07-09 20:07 举报

    能不能给个数据库的SQL文件呢

    2 条回复
    评论于 2016-07-09 21:49 回复

    php yii migrate就有数据库了啊~

    评论于 2016-11-04 11:35 回复

    哪里可以获取数据库文件 这么获取到???

  • 评论于 2016-07-04 17:54 举报

    fsockopen(): unable to connect to localhost:6379 (Connection refused)
    添加文章是报这个错误, 是我没安装redis导致的吗? 可不可以屏蔽掉

    6 条回复
    评论于 2016-07-04 21:32 回复

    新下一个吧。

    评论于 2016-07-14 15:50 回复

    我也出现这个问题,这个是redis问题 ? 还是我重新下你的程序?

    评论于 2016-07-14 16:05 回复

    @aaroncnhk redis的问题。已经把redis的依赖取消了。

    评论于 2016-07-14 21:10 回复

    我怎么取消啊。我现在不方便把程序升级了。

    评论于 2016-07-14 23:04 回复

    @aaroncnhk common\models\Article这个文件里的,resque这个单词那行。

    评论于 2016-07-15 14:24 回复

    亲,我没有找到resque。。。。。。。

  • 评论于 2016-07-03 22:27 举报

    Error: SQLSTATE[HY000] [2002] Connection refused 报了这个错

    1 条回复
    评论于 2016-07-04 10:38 回复

    env里没配置数据库

  • 评论于 2016-07-03 22:27 举报

    创建.env文件,复制.env.example里的内容 这是什么意思?

    1 条回复
    评论于 2016-07-04 10:38 回复

    根目录创建.env,或者直接把.env.example改成.env

  • 评论于 2016-07-03 14:51 举报

    数据库文件在哪个目录里面啊?

    5 条回复
    评论于 2016-07-03 14:58 回复

    migrate

    评论于 2016-07-03 17:29 回复

    我下载下来后 backend 和 frontend 都没有web目录是怎么回事? vendor目录也没有

    评论于 2016-07-03 17:58 回复

    vendor?要composer install的。web?又不一定非得在backend和frontend里边,在外边呢

    评论于 2016-07-03 20:01 回复

    还有个问题,第三步中我死活也找不到env.example文件在哪, 可否告知一下?

    评论于 2016-07-04 10:21 回复

    根目录

  • 评论于 2016-06-28 14:48 举报

    No input file specified. 这个nginx怎么解决的
    首页可以打开
    后台 和内页都打不开

  • 评论于 2016-06-27 17:43 举报

    卡了我一天。数据库导不进去。。PHP Fatal error: Uncaught Error: Call to undefined function env() in D:\phpStudy\WWW\y\common\config\bootstrap.php:17 Stack trace:

  • 评论于 2016-06-21 17:53 举报

    新部署方法。可以的啊。。。404都来了,站长呢。。

    1 条回复
    评论于 2016-06-22 06:49 回复

    不好意思,现在可以了,之前代码升级造成的错误。

  • 评论于 2016-06-21 16:34 举报

    越来越差了,现在下载下来的都用不了

  • 评论于 2016-06-13 23:02 举报

    谢谢楼主大人,边学边做项目。

  • 评论于 2016-06-12 15:55 举报

    为什么测试后台进去啥菜单都看不到?

    1 条回复
    评论于 2016-06-12 20:10 回复

    console/migrations/init.sql导入一下。

    感谢反馈bug。migrate有点问题,已经修复了

  • 评论于 2016-06-09 21:46 举报

    后台新增文章出现这样的错误哦:)

    Unknown Property – yii\base\UnknownPropertyException
    
    Getting unknown property: common\models\Article::author
    
  • 评论于 2016-06-09 21:02 举报

    您好,现在还可以进去你的后台吗?怎么进不去了呢?

    1 条回复
    评论于 2016-06-09 21:05 回复

    可以啊

  • 评论于 2016-06-07 10:48 举报

    dddddddd

    1 条回复
    评论于 2016-06-07 10:51 回复

    eeeeeeee

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