私のPHPアクティブレコードモデルの1つに書いた更新関数があります。何らかの理由で、 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 ループにどのように影響するかよくわかりません。