Php 在foreach中保存模型-一个id保存两次
我编写了一个自定义模块,包括一些模型 在后端编辑条目时,它们会被发布到控制器中的saveAction。在这里,我选择元素数组并在foreach中使用它们。在这个foreach中,我创建了一个新的模型Mage::getModel'my/model'设置特定的数据,例如$model->setName;在每次循环之后,我保存模型,并且为了确保它不会被使用两次,我创建了一个未设置的$model 但现在问题来了:Php 在foreach中保存模型-一个id保存两次,php,magento,model,Php,Magento,Model,我编写了一个自定义模块,包括一些模型 在后端编辑条目时,它们会被发布到控制器中的saveAction。在这里,我选择元素数组并在foreach中使用它们。在这个foreach中,我创建了一个新的模型Mage::getModel'my/model'设置特定的数据,例如$model->setName;在每次循环之后,我保存模型,并且为了确保它不会被使用两次,我创建了一个未设置的$model 但现在问题来了: 每第五个循环,id取自第四个模型。有人知道如何解决这个问题吗?您的数组中有一个引用,或者第4
每第五个循环,id取自第四个模型。有人知道如何解决这个问题吗?您的数组中有一个引用,或者第4/5项是重复项。。。尝试在foreach之前转储它,您将看到您的代码中有逻辑错误。所以,duh,纠正错误!这是一种花哨的说法,表示发布行为不正确的代码片段