PHP 5.1.6 üzerinde bir siteyi geliştirmek için yaşıyorum ve ben sadece 5.2 + üzerinde olmuyor Sitemde bir hata geldim. Foreach () bir nesne üzerinde yineleme için kullanırken, ben hata şu olsun: "Önemli hata: post / pre arttırma / eksiltme diziler olarak kullanılan nesneleri referans değerler dönmelidir ..."
Herkes bu soruna nasıl biliyor mu?
$f_type = new Feeding_type_Model;
$f_type->type = $post['feeding_type'];
$f_type->quantity = $post['quantity'];
$f_type->feeding_id = $feed->id;
$f_type->save();
if (strpos($post['feeding_type'], 'comm'))
{
foreach ($post['commercial_brands'] as $brand)
{
$comm_food = new Commercial_food_Model;
$comm_food->brand = $brand;
$comm_food->feeding_type_id = $f_type->id;
$comm_food->save();
}
}