2012-02-16 8 views
54

böyle örnek article ve comment için, mümkün iki nesne arasındaki ilişkileri ayarlamaktır Bunu yapmak için bazı hileler var mı?doktrini:</p> <pre><code>comment.setArticle(10) // 10 is the id of article </code></pre> <p>autogenerated setArtcicle yöntemleri belki argüman nesne elbette maddesinde ama alır: yerine nesne örneğinin kimliği ile ilişkisini ayar

Performans açısından benim için çok önemli - bir ilişki kurmak istediğimde her zaman SQL çağrıları yapmaktan kaçınmak istiyorum. Benim durumumda bu tür gereksiz sorgular olacak.

cevap

115

Sen kullanabilirsiniz:

+0

"benzer sorular" de görmedim

$comment->setArticle($em->getReference('Article', 10)); 
- özür diler! Cevabınız için teşekkürler! – mkk

+0

en doğru şekilde kabul edilecektir evet evet –

+9

Buradaki sorun, bir varlık yöneticisi örneğim (ör., Bir kuruluşun içinde) bulunmadığım zamandır. Sonra daha karmaşık bir çözüm gereklidir. – Czechnology