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

Bergabunglah dengan tabel di Symfony 2

Anda harus memilih Pemetaan Asosiasi Doktrin yang tepat tergantung pada hubungan yang Anda inginkan antara entitas ini.

Referensi lain yang berguna untuk dibaca untuk Anda:

Perbarui berdasarkan komentar dan edit kiriman:

<?php

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Aktiviteter
 */
class Aktiviteter
{
/**
 * @var integer
 */
private $id;

/**
 * @var string
 */
private $name;    

/**
 * Get id
 *
 * @return integer 
 */
public function getId()
{
    return $this->id;
}

/**
 * Set name
 *
 * @param string $name
 * @return Aktiviteter
 */
public function setName($name)
{
    $this->name = $name;

    return $this;
}

/**
 * Get name
 *
 * @return string 
 */
public function getName()
{
    return $this->name;
}    

/**
 * @ManyToMany(targetEntity="Kommune")
 * @JoinTable(name="kommunes")
 **/
private $kommunes;

}

Seperti yang dilakukan oleh @Isa Bek jawab

CATATAN :Saat memetakan asosiasi dua arah, penting untuk memahami konsep sisi pemilik dan sisi kebalikannya dan ingat bahwa Anda tidak perlu menyetel id entitas hubungan karena Doctrine menangani ini secara otomatis seperti yang akan Anda lihat setelah pemetaan akan diterapkan dengan perintah:$ php app/console doctrine:schema:update --force dari konsol Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql query untuk mengambil catatan 30 hari ke depan

  2. Posting Hasil MySQL Menggunakan AJAX melalui jQuery

  3. koneksi mysqli tidak berfungsi di dalam fungsi?

  4. Masukkan string unik dari 8 karakter acak

  5. Bagaimana cara mendapatkan hanya Digit dari String di mysql?