См. Следующий код:
$passwords = array('aaaa', 'bbbb', 'ccccc', 'dddd', 'eeeee');
$em = $this->getDoctrine()->getEntityManager();
$foo = new Foo();
$foo->setName('Joe Bloggs');
$foo->setTitle('Mr');
foreach ($passwords as $password) {
$foo->setPassword($password);
$em->persist($foo);
$em->flush();
}
Здесь, когда я пытаюсь сохранить объект $foo
, я надеюсь сохранить его X раз, где X - длина $passwords
, однако он просто вставляет значение один раз, а затем обновляет другое 4 раза.
Кто-нибудь знает, как мне этого добиться, чтобы он вставлял запись 5 раз.
Спасибо