fecmall后台excel上传产品表格数据,导入产品报错(出现错误),如何debug调试

技术分享 · Fecmall · 于 4年前 发布 · 1395 次阅读

fecmall后台excel上传产品表格数据,有一些童鞋在这个过程中遇到了报错

1.因为后台上传excel,执行的是一个ajax,因此,您需要看一下ajax报错:

有一些童鞋不知道怎么看ajax报错,贴一下用chrome看ajax报错信息(如图):

xxx

这个看报错信息,我这个是执行成功了。

xxx

2.发现ajax报错后,就可以debug一下代码调试

fecmall执行导入产品的函数为:

2.1controller文件:https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/Catalog/controllers/ProductuploadController.php#L29

2.2对于的block执行文件:https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/Catalog/block/productupload/Manager.php#L44

2.3经过的一系列的处理,得到了处理后的数据,就进入产品保存阶段: https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/Catalog/block/productupload/Manager.php#L173

return Yii::$service->product->excelSave($productArr);

2.4然后就进行产品的保存,该函数地址为:(mysql product services): https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMysqldb.php#L1207

相关执行对应的文件都写好了,您debug一下吧,如果在处理过程中发现bug,或者其他的一些导致上传失败的原因, 可以在下面回复帖子,方便遇到这个问题的程序猿参考排查问题。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics