在mysql存储模式下,更改属性组中spu属性排序,造成后台产品编辑中获取不到数据

bug问题 · holme_11 · 于 3年前 发布 · 1094 次阅读

上传图片失败,没有办法图片说明了

我的版本是2.8.4 mysql存储模式

fecmall\addons\fecmall\fecro\services\product\ProductMysqldb.php 大约110行左右

找到

           foreach ($attr_group_info as $spu_attr=>$spu_val) {
               if (in_array($spu_attr, $spuAttrs)) {

改为:

          // foreach ($attr_group_info as $spu_attr=>$spu_val) {
               //if (in_array($spu_attr, $spuAttrs)) {
           foreach ($spuAttrs as $spu_attr) {
               if (isset($attr_group_info[$spu_attr])) {
                    $spu_val=$attr_group_info[$spu_attr];

第一次发帖,还请多多包涵

共收到 1 条回复 fecshop
Fecmall#13年前 0 个赞

已复现问题,已经处理,多谢分享。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics