首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误500 implode():传递的参数无效

错误500 implode():传递的参数无效
EN

Stack Overflow用户
提问于 2015-01-27 23:49:54
回答 1查看 989关注 0票数 0

我每天都在我的商店网站上工作,但今天出了点问题,现在我不能继续在网站上工作了:-我改变了所有的尺寸,现在,当我想在产品库中更改文本或其他东西时,我会得到:

错误500 implode():传递的参数无效

...it昨天是完美的,但今天不是。

这部分ProductController的yii php框架代码有什么问题?

代码语言:javascript
复制
if(!empty($model->sizes)) {
                $sizes = explode(",", $model->sizes);
                $tmpsz = '';
                foreach($sizes as $s) {

                    $check = '';
                    $check = Sizes::model()->find(array("condition" => "name = :name", "params" => array(":name" => $s)));
                    if($check) {
                        $tmpsz[] = $s;
                    }

                }

                $model->sizes = implode(",", $tmpsz);
            }
EN

回答 1

Stack Overflow用户

发布于 2015-01-27 23:51:25

您应该将$tmpsz设置为数组,而不是字符串。所以$tmpsz = '';变成了$tmpsz = array();

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28174483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档