我每天都在我的商店网站上工作,但今天出了问题,现在我无法继续在网站上工作: - 我改变了所有尺寸,现在,当我想更改产品库中的文字或其他内容时,我得到:
错误500 implode():传递的参数无效
......昨天很完美,但今天没有。
ProductController的yii php框架代码的这部分有什么问题?
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);
}
答案 0 :(得分:3)
你应该让$ tmpsz成为一个数组而不是一个字符串。
因此$tmpsz = '';
变为$tmpsz = array();