基于yii2的内容管理框架 [ 2.0 版本 ]
yidashi
注册时间:2015-06-26
最后登录:2018-11-07
在线时长:86小时19分
最后登录:2018-11-07
在线时长:86小时19分
- 粉丝77
- 金钱10060
- 威望240
- 积分13320
热门源码
- 基于 Yii 2 + Bootstrap 3 搭建一套后台管理系统 CMF
- 整合完 yii2-rbac+yii2-admin+adminlte 等库的基础开发后台源码
- 适合初学者学习的一款通用的管理后台
- yii-goaop - 将 goaop 集成到 Yii,在 Yii 中优雅的面向切面编程
- yii-log-target - 监控系统异常且多渠道发送异常信息通知
- 店滴云1.3.0
- 面向对象的一小步:添加 ActiveRecord 的 Scope 功能
- Yii2 开源商城 FecShop
- 基于 Yii2 开发的多店铺商城系统,免费开源 + 适合二开
- leadshop - 基于 Yii2 开发的一款免费开源且支持商业使用的商城管理系统
共 68 条评论
fsockopen(): unable to connect to localhost:6379 (Connection refused)
添加文章是报这个错误, 是我没安装redis导致的吗? 可不可以屏蔽掉
新下一个吧。
@yidashi 我也出现这个问题,这个是redis问题 ? 还是我重新下你的程序?
@aaroncnhk redis的问题。已经把redis的依赖取消了。
@yidashi 我怎么取消啊。我现在不方便把程序升级了。
@aaroncnhk
common\models\Article
这个文件里的,resque这个单词那行。@yidashi 亲,我没有找到resque。。。。。。。
能不能给个数据库的SQL文件呢
php yii migrate
就有数据库了啊~哪里可以获取数据库文件 这么获取到???
把用户禁用了 , 为什么只是在登陆时提示用户名或密码错误 ,这是个什么原理?
是这样处理的。你想改成其他提示也是可以的。
@yidashi 嗯嗯,我改一下,具体代码在哪呢?
loginform
后台的文章列表用分类筛选的时候有个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())) ?>
这个已更新成
<?= $form->field($model, 'category_id')->dropDownList(\common\models\Category::lists(), ['prompt' => '全部']) ?>
。谢谢composer vendor/bower-asset 目录问题,修改为vendor/bower解决。建议楼主更新。
这个问题是因为
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
你这个插件是1.0,需要更新了@yidashi 请问我怎么处理呢?我是按照您给的代码进行的操作呢。
@man_optimism 这跟我的代码没关系。http://www.yiichina.com/download 看这个,fxp/composer-asset-plugin:~1.1.1更新过,你装的早,是1.0版本的
您好,按照您的步骤,遇到哪下需求:
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
恩,是个bug。你自己先改下吧。pid字段默认0或者可以为null。稍后我更新
@yidashi 好的,谢谢。觉得你这个还是不错的,后台管理的精细度由自已来处理。
Fatal error: Class 'Dotenv\Dotenv' not found in E:\www\myweb\yii2\web\index.php on line 5
这是什么原因?
Fatal error: Call to undefined function env() in E:\www\myweb\yii2\common\config\bootstrap.php on line 18
那么多问题的
composer都不装,你咋不上天呢
@yidashi composer安装了啊。
@优友 我也遇到了这个问题,你解决了吗?
提示:
SQLSTATE[42S02]: Base table or view not found: 1146 La table 'jd_data.pop_meta' n'existe pas The SQL being executed was: SELECT * FROM `pop_meta` WHERE (`type`='article') AND (0=1)
是不是缺个表 pop_meta,大师给指点下
> create table {{%notify_category}} ... done (time: 0.390s) > insert into {{%notify_category}} ... done (time: 0.047s) *** applied m160622_073825_create_notify (time: 0.889s) *** applying m160702_101410_create_plugins > create table {{%module}} ... done (time: 0.296s) > add primary key id on {{%module}} (id) ... done (time: 0.062s) > insert into {{%module}} ... done (time: 0.000s) > insert into {{%module}} ...Exception 'yii\db\Exception' with message 'SQLS TATE[HY000]: General error: 1364 Field 'bootstrap' doesn't have a default value The SQL being executed was: INSERT INTO `yii2cmf_module` (`id`, `name`, `class`, `status`, `type`, `created_at`, `updated_at`) VALUES ('message', '站内信模块', 'comm on\\modules\\message\\Module', 1, 1, 1472004918, 1472004918)' in D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Schema.php:633 Error Info: Array ( [0] => HY000 [1] => 1364 [2] => Field 'bootstrap' doesn't have a default value ) Stack trace: #0 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Command.php(854): yii\d b\Schema->convertException(Object(PDOException), 'INSERT INTO `yi...') #1 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Migration.php(189): yii \db\Command->execute() #2 D:\myWorkSoft\content\www\demo\database\migrations\m160702_101410_create_plug ins.php(45): yii\db\Migration->insert('{{%module}}', Array) #3 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\console\controllers\BaseMi grateController.php(509): m160702_101410_create_plugins->up() #4 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\console\controllers\BaseMi grateController.php(130): yii\console\controllers\BaseMigrateController->migrate Up('m160702_101410_...') #5 [internal function]: yii\console\controllers\BaseMigrateController->actionUp( 0)
楼主你好,我这边执行 PHP yii app时报错,您知道是什么原因吗
=============================================================================
An Error occurred while handling another error: exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'yii.yii2cmf_config' doesn't exist' in D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Command.php:900 Stack trace: #0 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Command.php(900): PDOStatement->execute() #1 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Command.php(362): yii\db\Command->queryInternal('fetchAll', NULL) #2 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\Query.php(210): yii\db\Command->queryAll() #3 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\db\ActiveQuery.php(133): yii\db\Query->all(NULL) #4 D:\myWorkSoft\content\www\demo\common\components\Config.php(35): yii\db\ActiveQuery->all() #5 D:\myWorkSoft\content\www\demo\frontend\config\main.php(59): common\components\Config->get('SITE_NAME') #6 [internal function]: {closure}(Object(yii\base\Event)) #7 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\base\Component.php(541): call_user_func(Object(Closure), Object(yii\base\Event)) #8 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\base\View.php(486): yii\base\Component->trigger('beginPage') #9 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\views\errorHandler\exception.php(6): yii\base\View->beginPage() #10 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\base\View.php(325): require('D:\\myWorkSoft\\c...') #11 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\base\View.php(247): yii\base\View->renderPhpFile('D:\\myWorkSoft\\c...', Array) #12 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\web\ErrorHandler.php(241): yii\base\View->renderFile('@yii/views/erro...', Array, Object(yii\web\ErrorHandler)) #13 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\web\ErrorHandler.php(112): yii\web\ErrorHandler->renderFile('@yii/views/erro...', Array) #14 D:\myWorkSoft\content\www\demo\vendor\yiisoft\yii2\base\ErrorHandler.php(109): yii\web\ErrorHandler->renderException(Object(yii\db\Exception)) #15 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\db\Exception))
然后执行的时候,就报这种错误了
exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)' i
php yii app 在windows下乱码
config表没有创建
上传图片提示请选择文件是啥情况
为什么进入后台管理系统菜单不显示
很不错啦,虽然英文注释有点压力啦
查看文章时提示错误:
PHP Compile Error – yii\base\ErrorException
Cannot declare class yii\helpers\Html, because the name is already in use
安装时竟然提醒需要PHP5.5
后台发布文章 有内部服务器 错误 请教一下 什么原因
易大师 后台系统设置 保存失败哦
站长不让修改啊。。没法更新!!!!