【发布时间】:2019-01-09 10:40:46
【问题描述】:
我已经提取了我需要在我的数据库中发布的数组集合。它有效。
现在,我需要坚持不止一行,我正在尝试使用 foreach 循环来做到这一点,但它不起作用。
我的部分代码:
$dataset = array();
foreach ($dataset as $data) {
$a = new User();
$a->setFirstName($data[3]);
$a->setLastName($data[5]);
$a->setUsername($data[13]);
$a->setEmail($data[14]);
$a->setCompany($data[23]);
$this->em->persist($a);
$this->em->flush();
}
【问题讨论】:
-
你可以看看这个“问题”:github.com/doctrine/orm/issues/4422 以及一些关于教义工作如何处理对象的解释:stackoverflow.com/questions/10191139/…
-
我试过了。它对我不起作用。 @BenRoob
-
你没有错误吗?它只是不将数据存储在您的数据库中吗?可以肯定的是,我猜您的
$dataset在您的真实应用中不是空的?