symfony - doktrin perhubungan satu-ke-banyak pilihan
ringa_lee
ringa_lee 2017-05-16 16:43:46
0
1
450

Terdapat Article,Categorydua entiti, dan perhubungannya ialah onetomany;
artikel tidak perlu berpadanan dengan kategori Jika artikel tidak mempunyai kategori yang sepadan, maka category_id =0;

Kemudian soalan datang

$article = new Article();
$article->setTitle('This is a test article');
//...
$em->persist($article);
$em->flush();

Ralat dilaporkan seperti berikut, category_id tidak boleh kosong

  [Doctrine\DBAL\Driver\PDOException]
  SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'category_id' cannot be null



  [PDOException]
  SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'category_id' cannot be null

Bagaimana untuk menubuhkan Persatuan yang tidak perlu ini

ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
曾经蜡笔没有小新

Tetapkan atribut nullable Article::$category kepada true

``
Artikel kelas
{

/**
 * @ORM\OneToMany(targetEntity="AppBundle\Entity\Category", nullable=true)
 */
protected $category;

}
``

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!