Skip to content


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

doctrinebot opened this Issue · 3 comments

1 participant


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?


Comment created by @FabioBatSilva:

Fixed : d6d5c34


Issue was closed with resolution "Fixed"


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
@doctrinebot doctrinebot closed this
@doctrinebot doctrinebot added the Bug label
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.