【发布时间】:2017-09-29 15:29:35
【问题描述】:
这样的事情可能吗?为数组中的每个项目插入数据库?我该怎么做,因为显然这不起作用。目前它从数组中取出最后一项并插入其数据。
foreach ($properties as $prop):
$productProp = new ProductProperty();
$productProp->product_id = $product->ID;
$productProp->properties_id = $property->ID;
$productProp->set_properties_id = $set_property->ID;
endforeach;
$productProp->save(); //inserts into database
【问题讨论】:
-
为什么不把存档放在
endforeach;之前? -
好吧,也许如果你将 save() 函数添加到循环中..?
-
目前您正在重置每次迭代的属性。在循环内移动
save()调用。 -
哈哈,这就尴尬了。我想我需要从我的项目中休息一下。无论如何谢谢大家...