Pet*_*ahn 1 symfony doctrine-orm
我无法在控制器中保留多个实体。我只能保存最后一个。
我的代码:
$product = new Product();
$names = ['yellow', 'blue', 'red']; // save these to the table
foreach ($name as $name) {
$product->setName($name);
$em->persist($product);
// $em->flush(); // doesn't work either
}
$em->flush();
Run Code Online (Sandbox Code Playgroud)
我正在使用 Symfony 2.7
您必须在循环中创建一个新产品。现在它只需要一种产品,而且它会不断更新那个产品。
$names = ['yellow', 'blue', 'red']; // save these to the table
foreach ($names as $name) {
$product = new Product();
$product->setName($name);
$em->persist($product);
}
$em->flush();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7018 次 |
| 最近记录: |