Çok kendini referans kodu için birçok Doktrini anlayış yardıma mı ihtiyacınız var

0 Cevap php

i doctrine documentation bu kod bloğunu deşifre sorun yaşıyorum

/** @Entity */
class User
{
    // ...

    /**
     * @ManyToMany(targetEntity="User", mappedBy="myFriends")
     */
    private $friendsWithMe;

    /**
     * @ManyToMany(targetEntity="User", inversedBy="friendsWithMe")
     * @JoinTable(name="friends",
     *      joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},
     *      inverseJoinColumns={@JoinColumn(name="friend_user_id", referencedColumnName="id")}
     *      )
     */
    private $myFriends;

    // ...
}

Aşağıda ben birçok çift yönlü ilişki için bir tek deşifre nasıl

alt text

i aynı yöntemi kullanın ama eğer ... Aşağıda i ne olsun

alt text

UPDATE

benim soruyu netleştirmek shld. temelde, ben nasıl myFriends tersidir, friendsWithMe anlamıyorum. ben bu kodun mantıklı shld ve daha da önemlisi bu tür ilişkileri kendimi nasıl kod biliyorum.

0 Cevap