[DDC-2533] [GH-710] Fix extra lazy get Created: 27/Jun/13 Updated: 30/Jun/13 Resolved: 30/Jun/13
|Project:||Doctrine 2 - ORM|
|Reporter:||Doctrine Bot||Assignee:||Benjamin Eberlei|
This issue is created automatically through a Github pull request on behalf of sandermarechal:
I made a big mistake in PR #706, my apologies. The get() function in the OneToManyPersister and ManyToManyPersister did not add the collection owner to the load query.
The first commit in this PR fixes this for the OneToMayPersister.
I could not find a way to fix this for the ManyToManyPersister. Problem is that you can only use conditions on the owning side of a ManyToMany relation, not on the inverse side. Code like `load(array($mapping['inversedBy'] => $coll->getOwner()), ...)` gave an ORMException.
Therefor, the second commit in this PR removes the extra-lazy-get for ManyToMany relations. If anyone has any ideas how to make this work for the ManyToMany side, please let me know.
|Comment by Doctrine Bot [ 30/Jun/13 ]|
A related Github Pull-Request [GH-710] was closed: