Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Merge está persistindo outra entidade

Boa noite pessoal,

gostaria de saber como o método Merge funciona mais a fundo. Estou tentando modificar uma entidade no banco, seto todas as informações novas e depois dou um Merge no novo objeto, porem quando vou olhar no banco, vejo que as informações foram alteradas e que outra entidade foi cadastrada com as mesmas informações, ele está fazendo o Merge e persistindo ao mesmo tempo. O id está correto, pois quando eu uso o método find do repositorio da classe, ele me retorna o elemento correto.

E sobre o método não estar disponível na versão 3 do Doctrine, existe uma outra função que funciona como ela para edição de uma entidade, e se sim, já está disponível?

Desde já agradeço!

1 resposta
solução!

Olá, Guilherme.

Nos 3 cursos de Doctrine você pode entender isso melhor, mas basicamente, o método merge não é mais necessário.

Para alterar um objeto, normalmente, você busca ele usando o Doctrine e depois realiza as alterações, sem segredo.

:-)