ブログとコメントのインスタンスが 2 つあります:
blog.comments
comment.blog_id
私のクエリステートメント:
エラーメッセージ:
メインコードをコメントすると、残りが生成されます
ブログのメインコード:
ブログとコメントカテゴリのコードを投稿する必要があります。少なくともブログにコメントを含める必要があります。
更新1:
ブログクラスの comments 属性のデフォルト値は空の配列ですが、Doctrine は実際には ArrayCollection を使用します。エラーメッセージ内の add() メソッドは ArrayCollection によって提供されます。
ソースコード:
https://github.com/doctrine/collections/blob/master/lib/Doctrine/Common/Collections/ArrayCollection.php
更新2:
Doctrine は ORM であるため、内部と外部の両方にオブジェクト指向のインターフェイスがあります。
ブログとコメントカテゴリのコードを投稿する必要があります。少なくともブログにコメントを含める必要があります。
更新1:
ブログクラスの comments 属性のデフォルト値は空の配列ですが、Doctrine は実際には ArrayCollection を使用します。エラーメッセージ内の add() メソッドは ArrayCollection によって提供されます。
リーリーソースコード:
https://github.com/doctrine/collections/blob/master/lib/Doctrine/Common/Collections/ArrayCollection.php
更新2:
Doctrine は ORM であるため、内部と外部の両方にオブジェクト指向のインターフェイスがあります。