请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于配置框架错误记录问题

3-3课程把代码都写好后,进入一个错误地址后,出现一下错误
An Error occurred while handling another error:
exception 'yii\base\UnknownPropertyException' with message 'Getting unknown property: yii\log\FileTarget::message' in D:\mooc\vendor\yiisoft\yii2\base\Component.php:147
Stack trace:

请问老师应该如何分析这个错误?

正在回答

6回答

贴出 错误处理的代码,不是提出错误提示,将你的controller代码贴出来

0 回复 有任何疑惑可以回复我~
  • 提问者 david_Zhu #1
    发现错误了,是以下代码漏了个s
    
        $log->message[]=[];
    
    谢谢老师,问题已经解决了,另外想问下这里的message后面为什么是方括号?
    回复 有任何疑惑可以回复我~ 2017-06-07 18:26:17
  • 编程浪子 回复 提问者 david_Zhu #2
    你追踪下YII2的实现源码就知道了,定义的本身就是一个数组
    回复 有任何疑惑可以回复我~ 2017-06-07 20:15:48
  • 提问者 david_Zhu #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-06-08 08:15:32
编程浪子 2017-08-15 10:50:16

FileTarget 这个类没有message方法是不是写错了,我记得是messages

0 回复 有任何疑惑可以回复我~
潜行_My 2017-08-14 19:50:30

https://img1.sycdn.imooc.com/szimg//59918e4d0001cbb613880813.jpg

这个问题解决了么?我也遇到同样的问题, 以上是我的代码

0 回复 有任何疑惑可以回复我~
  • 不好意思, 是我自己太粗心了, 已经好了
    回复 有任何疑惑可以回复我~ 2017-08-14 19:54:53
提问者 david_Zhu 2017-06-07 12:12:05

An Error occurred while handling another error:
exception 'yii\base\UnknownPropertyException' with message 'Getting unknown property: yii\log\FileTarget::message' in D:\mooc\vendor\yiisoft\yii2\base\Component.php:147
Stack trace:
#0 D:\mooc\controllers\ErrorController.php(25): yii\base\Component->__get('message')
#1 [internal function]: app\controllers\ErrorController->actionError()
#2 D:\mooc\vendor\yiisoft\yii2\base\InlineAction.php(57): call_user_func_array(Array, Array)
#3 D:\mooc\vendor\yiisoft\yii2\base\Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#4 D:\mooc\vendor\yiisoft\yii2\base\Module.php(523): yii\base\Controller->runAction('error', Array)
#5 D:\mooc\vendor\yiisoft\yii2\web\ErrorHandler.php(95): yii\base\Module->runAction('error/error')
#6 D:\mooc\vendor\yiisoft\yii2\base\ErrorHandler.php(111): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException))
#7 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException))
#8 {main}
Previous exception:
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "sadf".' in D:\mooc\vendor\yiisoft\yii2\base\Module.php:532
Stack trace:
#0 D:\mooc\vendor\yiisoft\yii2\web\Application.php(102): yii\base\Module->runAction('sadf', Array)
#1 D:\mooc\vendor\yiisoft\yii2\base\Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#2 D:\mooc\web\index.php(12): yii\base\Application->run()
#3 {main}

Next exception 'yii\web\NotFoundHttpException' with message 'Page not found.' in D:\mooc\vendor\yiisoft\yii2\web\Application.php:114
Stack trace:
#0 D:\mooc\vendor\yiisoft\yii2\base\Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 D:\mooc\web\index.php(12): yii\base\Application->run()
#2 {main}

0 回复 有任何疑惑可以回复我~
提问者 david_Zhu 2017-06-07 12:10:40

整页错误代码如下
59377caa0001fe5505000199.jpg

0 回复 有任何疑惑可以回复我~
编程浪子 2017-06-07 11:59:46

贴出错误处理的代码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信