小丑路人 2017-10-18 11:17:29 3280次浏览 0条回复 0 1 0

YII2联表查询或者填充数据时,如果出现字段名重复或者字段不存在,会报这样的错误

YII2联表查询或者填充数据时,如果出现字段名重复或者字段不存在,会报这样的错误.png

屏蔽报错信息操作:

进入:\vendor\yiisoft\yii2\db\ActiveRelationTrait.php

在“if ($this->multiple && count($link) === 1 && is_array($keys = $primaryModel[reset($link)])) {”之前插入:
if(!@$primaryModel[reset($link)]) continue;
在“if (($value = $model[$attribute]) !== null) {”之前插入:
if(!@$model[$attribute]) continue;

设置完毕!

觉得很赞
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册