Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Symfony2:Daftar kota menurut negara

Lihat pengaturan dua arah OneToMany

http://docs.doctrine-project.org/projects/doctrine-orm/en/2.0.x/reference/association-mapping.html#one-to-many-bidirectional

Berikut adalah contoh penggunaan anotasi :

/**
 * @Entity
 * @Table( name="country" )
 */

class Country
{
    /**
     * @Id
     * @Column(type="integer")
     * @GeneratedValue
     */
    public $id;

    /**
     * @Column( type="string", length=30, name="name", nullable=false )
     */
    public $name;

    /**
     * @OneToMany( targetEntity="City", mappedBy="Country" )
     */
    private $cities;
}


/**
 * @Entity
 * @Table( name="city" )
 */
class City
{
    /**
     * @Id
     * @Column(type="integer")
     * @GeneratedValue
     */
    public $id;

    /**
     * @ManyToOne( targetEntity="Country" )
     * @JoinColumn( name="country", referencedColumnName="id" )
     */
    public $country;

    /**
     * @Column(  type="string", length=30, name="name", nullable=false )
     */
    public $name;
}

Anda perlu mengatur ini untuk mengizinkan $country->getCities() cara kerja



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekstraksi substring MySQL menggunakan pembatas

  2. koneksi mysql error 2049 menggunakan otentikasi lama (pra-4-1-1) dari mac

  3. Kapan menambahkan indeks pada bidang tabel SQL (MySQL)?

  4. Cara Membuat Tabel Pivot di MySQL

  5. pencarian kata kunci mysql