私はcustomer
とorder
エンティティを持っています。顧客が注文を行うと(教義エンティティ)エンティティを「異なるクラス」にコピーしますか?
どちらも、私がオーダーのアドレスに、顧客からのアドレスをコピーしたい、同じAddressInterface
を実施し、address
関連するエンティティを持っています。
$orderAddress = new OrderInvoiceAddress();
$orderAddress->setLastName($customerAddress->getLastName());
...
...
しかし、より多くのがあった場合、私は思っていた:私は何ができるもちろんので
を(私は時に顧客アドレスの変更順序アドレスは変更しないように私は、コピーが必要です)エレガントな方法?
を多分これを見てみましょうか? https://stackoverflow.com/questions/14216285/symfony-2-clone-entity-to-different-table – Caitlyn
ありがとうございます。私はそれについて知っていましたが、私はもっとエレガントなものを望んでいました;) – minychillo
タイプキャスティングはどうですか? '$ orderAddress =(OrderInvoiceAddress)$ customerAddress;' –