0
我有一个关于插入多个实体的问题。 如果我坚持循环中的每个实体然后冲洗,实体会发生什么?我的意思是如果其中一个实体重复且无法插入会发生什么情况?是删除所有实体还是只删除一个?Symfony2插入多个实体
foreach($datas as $data) {
$obj = new DataLerne();
// Code ..
$obj->setAtt($data['att']);
$em->persist($obj);
}
$em->flush();
谢谢您的回复
是对此实体有一个约束:@ORM \ Table(uniqueConstraints = {@ ORM \ UniqueConstraint(name =“kapta_mesure”,columns = {“kapta_id”,“mesure_name”,“reading_date”}),@ ORM \ UniqueConstraint(name =“compteur_mesure”,columns = {“compteur_id”,“reading_date”})}) –
非常好,据我所知,我的anser适用。 – DerStoffel