Longe 发表于 2012-6-14 20:45:21

ECshop 后台商品分类错误解决办法,自己摸索的怕忘记了!


Warning: Invalid argument supplied for foreach() in

F:\wwwroot\shop\admin\category.php on line 179


不知道怎么产生的错误,根据提示找到错误点,原代码为:
            foreach ($attr_list[$attr_cat_id] as $val)
            {
                $attr_option = current ($val);
            }
分析产生错误的原因可能是由于之前修改了商品类型筛选,后来把筛选删除了。于是加了了IF做判断,修改为:
if(is_array($attr_list[$attr_cat_id])) {//add
            foreach ($attr_list[$attr_cat_id] as $val)
            {
                $attr_option = current ($val);
            }
}//add
再重新修改商品筛选,完美解决错误。

这应该是 ECshop 2.7.3 存在的BUG,貌似一直存在,2.7.2也有。

yupopp 发表于 2012-6-15 00:33:41

好复杂。。。。
页: [1]
查看完整版本: ECshop 后台商品分类错误解决办法,自己摸索的怕忘记了!

免 责 声 明 :本网站刊载相关信息仅出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性、正确性或可靠性;本网站信息仅代表作者本人的观点,不代表本站的观点和看法,与本站立场无关,文责作者自负;若访问者因接受并承认信赖该信息所生的风险,则由其自行承担。

常年法律顾问:广东瑞霆律师事务所 温丰台律师