У меня есть этот массив для доктрины, чтобы обработать форму многие ко многим и сохранить ее в БД, но мой код не работает, потому что создается только один экземпляр объекта, а затем переписывается при итерации по массиву:
$i = '1';
foreach ($myarray as $key => $value) {
foreach ($value as $key2 => $value2) {
$addressObject = new \Entities\Clientaddress();
foreach ($value2 as $key3 => $value3) {
$addressObject ->$key3 = $value3;
$account->getAddresses()->add($addressObject);
$this->em->persist($addressObject );
$i = $i + '1';
}}}
Если мой подход неверен, каков правильный подход к созданию объекта без его явного определения?