Skip to content

Loading…

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

Closed
doctrinebot opened this Issue · 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
@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.