ための識別子として参照される列名は、だから私は、これらの2つのバンドルを持っている:ドクトリンの関係 - エンティティ
UserBundle
BlogBundle
、これら3事業体:
UserBundle:User
を
BlogBundle:User
BlogBundle:Article
BlogBundle:User
は、一つの関係に双方向のいずれかを使用してUserBundle:User
延びています。結合列名はuser_id
あり、それは重要な団体です:
BlogBundle\Entity\User:
type: entity
table: blog_users
id:
user:
associationKey: true
oneToOne:
user:
targetEntity: UserBundle\Entity\User
inversedBy: blog_user
joinColumn:
name: user_id
referencedColumnName: id
は今、私はBlogBundle:User
とBlogBundle:Article
の間に多くの関係に双方向のものを作成したいです。私の問題は、私がArticle
オブジェクトを介してUserBundle:User
からのデータにアクセスすることができ、それが動作する、ですが、マッピングされていないとして、プロファイラで、それはそれらを示し
BlogBundle:User
oneToMany:
articles:
targetEntity: Article
mappedBy: author
BlogBundle:Article
manyToOne:
author:
targetEntity: User
inversedBy: Article
joinColumn:
name: author
referencedColumnName: user_id
:
は現在、私はこれをしようとしています正しく私の考えでは、私がしようとしていることをすることは可能だろうが、私はちょうど何か間違っている。
私には何が欠けていますか?
すごいああ、私はそれを見ていません。どうもありがとうございました! –