YII2联表查询或者填充数据时,如果出现字段名重复或者字段不存在,会报错误,设置一下操作,将不展示报错 [ 技术分享 ]
YII2联表查询或者填充数据时,如果出现字段名重复或者字段不存在,会报这样的错误
屏蔽报错信息操作:
进入:\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;
设置完毕!
共 0 条回复
没有找到数据。
小丑路人
注册时间:2016-12-11
最后登录:2023-07-26
在线时长:7小时32分
最后登录:2023-07-26
在线时长:7小时32分
- 粉丝1
- 金钱510
- 威望20
- 积分780