我有一个更新函数,我在我的一个php activerecord模型中写了。由于某种原因,它导致foreach循环发回为foreach提供的无效参数
public static function set_price($prices)
{
foreach ($prices as $key => $value)
{
$item = Quote_Item::find($key);
$stuff = $item->update_attribute('price', $value);
}
}
我已经确认价格是一个数组,并且正确找到了该项目。我已经检查了足够的东西,知道这条线导致问题$ stuff = $ item-> update_attribute('price',$ value);我真的没看到它如何影响foreach循环?