Herman, I am stuck on this. I appreciate your advice. در 2014 4 7 13:10، "Nima Sadjadi" <[email protected]> نوشت:
> Thanks Herman, the approach you told me was very useful for me. Thanks > again for telling me about getProduct method. > > I have two entities OneToOne to each other. One is Transaction, with > properties: transactionId, payType, amountPaid etc. Other entity is > PaymentHistory with properties transactionId, payType, log. The only > purpose of this PaymentHistory is only to record IPN report by PayPal etc. > If I map these two entities with transactionId, if this is not primary in > none of properties, then error or proxy notice. if in both are primary but > not auto-incremented, then I first need to call the object from the other > entity if I want to add a record to the another entity! So at least one of > them should be incremented to work? right? Since the transactionId is > returned by PayPal IPN and this is random, so I was thinking, to add an > incrementing id in Transaction, that would be map to id of PaymentHistory > this id is just primary and not incrementing as it relates to incrementing > id of Transaction entity. Then I can easily add a record to Transaction > that have a incremented id, then by calling this object in PaymentHistory I > can add a record to PaymentHistory. > > My question is that: Did I understand correctly that a random data such as > TransactionId cannot be used to map between two entities? and at least one > of them should be incrementing and the another one should be primary and > when adding a record to this entity, first that another entity should be > called? > > -- 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.
