Hi Marco Thank you for your help and answers.
I would like to help providing a test case, but i'm not familiar with the process. Should i open a jira ticket first so i can name the test case after it ? Anything else i should know ? (ive read http://www.doctrine-project.org/contribute.html ) Le jeudi 22 janvier 2015 11:07:06 UTC+1, Marco Pivetta a écrit : > > On 21 January 2015 at 15:30, Tom <[email protected] <javascript:>> > wrote: > >> Can you give more information about the kind of messy problems encoutered >> with identies though foreign identity, it seems to me like a regular use >> case in many situations ... >> > > This kind of messy stuff :-) > > I suggest writing a test case for your broken use-case (it would help us a > lot!), and checking https://github.com/doctrine/doctrine2/pull/1113, > which may be strictly related to your use-case. > > Other problems that are known are proxy identifier values. Consider > following case: > > class Foo > { > /** @Id @Column */ > public $id; > } > > class Bar > { > /** @Id @ManyToOne(targetEntity="foo") */ > public $foo; > } > > Following code will currently fail (assuming populated values on the DB): > > $this->assertInstanceOf('Foo', $em->getReference('Bar', 123)->foo); > > This is checked in https://github.com/doctrine/doctrine2/pull/1189 > > So yes, identifiers through associations are quite messy right now, and > even though we are getting close to very nicely working code, we are still > not there yet. > > Marco Pivetta > > http://twitter.com/Ocramius > > http://ocramius.github.com/ > > -- 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/d/optout.
