Hi Leandro, I am not sure if I understand your problem, but I guess that you need to look into database cascade operations (and the cascade docs on the ORM documentation).
Could you paste a snipped of pseudo-code and show what you are doing and what you'd expect (and is not happening)? Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On 15 February 2014 01:13, Leandro Candido <[email protected]> wrote: > Hello, > > I have this entities: Entity1, Entity2, Entity3, Comment. > > Entity1/2/3 may have many comments, so, they have the property: > > /** > * @ORM\ManyToMany(targetEntity="Comment", cascade="persist") > */ > $comments; > > If I delete the Comment from the Entity1/2/3 $comments it deletes the > field from comment table and also the connection (field) from table > entity1/2/3_comment. > > The problem, is that when I delete a Comment like $em->remove($comment); > it doesn't delete the connection from whatever Entity it belongs to, so, if > I query the Entity1/2/3, it will return as if the Comment still exist > (because the field in entity1/2/3_comment table still exist). > > What I'm doing wrong or what I have to do? > > In the entity Comment I have only the fields id, comment and dateCreate, > and it is unaware of any other entity. > > Leandro. > > -- > You received this message because you are subscribed to the Google Groups > "doctrine-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/doctrine-user. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/groups/opt_out.
