谁一开始就是大神?

yii\web\Application::version[2.0]

日志是导入到数据库的:报如下的错误
Unable to send log via yii\debug\LogTarget: Exception (Unknown Property) ‘yii\base\UnknownPropertyException’ with message ‘Getting unknown property: yii\web\Application::version’

in /home/wwwroot/www.dev.com/vendor/yiisoft/yii2/base/Component.php:147

Stack trace:
#0 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2/di/ServiceLocator.php(75): yii\base\Component->get(‘version’)
#1 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2-debug/panels/ConfigPanel.php(92): yii\di\ServiceLocator->
get(‘version’)
#2 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2-debug/LogTarget.php(54): yii\debug\panels\ConfigPanel->save()
#3 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2-debug/LogTarget.php(118): yii\debug\LogTarget->export()
#4 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2/log/Dispatcher.php(188): yii\debug\LogTarget->collect(Array, true)
#5 /home/wwwroot/www.dev.com/vendor/yiisoft/yii2/log/Logger.php(177): yii\log\Dispatcher->dispatch(Array, true)
#6 [internal function]: yii\log\Logger->flush(true)
#7 {main}

从你的哦错误提示里面,至少有这么几个疑点:(列出来希望对你有帮助)
首先要说的,yii\base\Component->get(‘version’),yii\base\Component是没有这个get()这个方法的,
其次,yii\di\ServiceLocator->get(‘version’)获取的’version’这个组件(component)而不是yii\web\Application::version这个属性
最后,yii\web\Application::version,是有这个属性的,这个是确定的
看不懂。。。。。。。。。。
检查你的写法里面的语句是不是有问题,一般这种情况都是符号之类的错误
没有version这个字段,检查你的数据库结构,和模型中的字段是否匹配。

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii\web\Application::version[2.0]

评论 抢沙发

登录

找回密码

注册