Birçok Doktrini bir anlayış yardıma mı ihtiyacınız var

0 Cevap php

Başvurma doctrine reference - one to many unidirectional

class User
{
  // ...

  /**
   * @ManyToMany(targetEntity="Phonenumber")
   * @JoinTable(name="users_phonenumbers",
   *      joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},
   *      inverseJoinColumns={@JoinColumn(name="phonenumber_id", referencedColumnName="id", unique=true)}
   *      )
   */
  private $phonenumbers;

  // ...
}

Ben anlamıyorum parçasıdır unique=true. Ne yapar? Okudum yolu ...

  • Kullanıcı PhoneNumber olan birçok ilişki için pek çok var
  • Bu tablo katılmak users_phonenumbers kullanır
  • users_phonenumbers.user_id = users.id
  • users_phonenumbers.phonenumber_id = Phonenumber.id
  • ve ben unique kısıtlamaları nasılsa bir ilişki için bir çok birçok bir çok bir şey yok sanırım. Ama bunu nasıl açıklıyorsunuz? Ayrıca SQL anlamda (gibi çıkış nedir?)

0 Cevap