私はDoctrineのエンティティでOneToMany
関係を持っているとき、私は私がmappedBy
注釈に入れているかを正確に、教義2とsymfonyの3をSymfony&Doctrine2: `mappedBy`アノテーションの値は?
を学ぶのですか?
- 現在のエンティティのテーブル名はですか?
- またはエンティティのショートカットですか?
- 実際のクラス名ですか?
<?php namespace AppBundle\Entity; /** * @ORM\Entity * @ORM\Table(name="blog_category") */ class Category { // ... /** * @ORM\OneToMany(targetEntity="Article", mappedBy="category") */ private $articles; // ... }
なぜ"カテゴリ"
mappedBy
ため正しい値は次のとおりです。
は、この単純な例を想像してみ?なぜそれが"blog_category"または"カテゴリ"(大文字の "C")ですか?または"AppBundle:カテゴリ"?