DDC-2084: EM#find() with association as PK #2767

Closed
doctrinebot opened this Issue Oct 16, 2012 · 3 comments

1 participant

@doctrinebot

Jira issue originally created by user nikita2206:

Say I have a association as primary key in my entity, and I want to find it by id.
I'm calling EntityManager#find("MyEntity1", MyEntity2 $entity),
then it calls UnitOfWork#tryGetById() wich makes implode of sorted ids, and that is error, because sortedId contains object.

I can implement **toString in my entity, but I think this is work of ORM.
What are your thoughts?
I could fix that, but is there some instruction on Doctrine's workflow?

@doctrinebot

Comment created by @FabioBatSilva:

Fixed : d6d5c34

@doctrinebot

Issue was closed with resolution "Fixed"

@doctrinebot

Comment created by nikita2206:

What about composite keys? AFAIS, this code checks if id is object, but it could be an array of objects.

@doctrinebot doctrinebot added this to the 2.4 milestone Dec 6, 2015
@doctrinebot doctrinebot closed this Dec 6, 2015
@doctrinebot doctrinebot added the Bug label Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment