Mongle derneklerinde inverse_of
ne anlama geliyor? Sadece ilişki olmadan onu kullanarak ne alabilirim?Mongoid'de inverse_of ne anlama geliyor?
cevap
Basit bir ilişkide, iki model yalnızca tek bir şekilde ilişkilendirilebilir ve ilişkinin adı otomatik olarak ilişkili olduğu modelin adıdır. Bu çoğu durumda iyidir, ancak her zaman yeterli değildir.
inverse_of
, atıfta bulunduğunuz ilişkiyi belirtmenize izin verir. Bu, ilişkileriniz için özel adlar kullanmak istediğiniz durumlarda yararlıdır. Örneğin: Bu örnekte, kullanıcılar hem istekte bulunabilir hem de biletlere atanabilirler. Bu iki ayrı ilişkiyi temsil etmek için, aynı modele ancak farklı isimlere sahip iki ilişki tanımlamamız gerekir. inverse_of
'u kullanarak Mongoid'in "isteklerin" "talepte bulunan" ve "ödevlerin" "çalışan" ile devam ettiğini bilmesini sağlar. Buradaki avantaj iki yönlüdür, ilişkimiz için anlamlı isimler kullanacağız ve birden fazla yolla ilgili iki modelimiz olabilir. Daha ayrıntılı bilgi için Mongoid Relations belgelerine bakın.
- 1. PHP'de "&" ne anlama geliyor?
- 2. Aslında ne anlama geliyor?
- 3. , bu ne anlama geliyor?
- 4. getActivity() ne anlama geliyor?
- 5. "->" ne anlama geliyor?
- 6. Field.Index.NOT_ANALYZED_NO_NORMS ne anlama geliyor
- 7. ^{} git'te ne anlama geliyor?
- 8. kotlin'de "::" ne anlama geliyor?
- 9. "ctx" ne anlama geliyor?
- 10. DTMobileIS ne anlama geliyor?
- 11. Javascript'te ne anlama geliyor?
- 12. jQuery'de $ ([]) ne anlama geliyor?
- 13. Futex_ ne anlama geliyor?
- 14. JQuery'de ne anlama geliyor?
- 15. JSX ne anlama geliyor?
- 16. Haskell'de '@' ne anlama geliyor?
- 17. Bu ne anlama geliyor?
- 18. 'ALFKI' ne anlama geliyor?
- 19. Prolog'da \ + ne anlama geliyor?
- 20. "_" burada ne anlama geliyor?
- 21. Kısmi ne anlama geliyor?
- 22. SGBD ne anlama geliyor?
- 23. CSS'de "*" ne anlama geliyor?
- 24. AVMediaTypeMuxed ne anlama geliyor?
- 25. Swift: "_, _" ne anlama geliyor?
- 26. `hl` ne anlama geliyor?
- 27. \ u003C ne anlama geliyor?
- 28. Bu ne anlama geliyor?
- 29. [[...]] python'da ne anlama geliyor?
- 30. "Doğrusal enterpolasyon" ne anlama geliyor?
Özel adla yalnızca tek bir ilişki varsa, özel adlarla iki ilişki olması gerektiğinde, '' '' 'ın' '' ın '' 'ın' 'ın' 'ihtiyacım yoktur. Ben şimdi ActiveRecord '' 'inverse_of''' farklı bir şey yapmak. – freemanoid
Evet, özel bir adla tek bir ilişki için, yalnızca 'class_name' (hem Active Record hem de Mongoid'de) kullanmanız gerekir. 'Kullanıcılar' ve 'istekler' birden fazla yolla ilgiliyse, 'inverse_of', Mongoid'in (ve Aktif Kaydın) hangisini kastettiğinizi bilmesinin tek yoludur. – XanderStrike