Я создаю блог в Symfony и доктрине
Я пытаюсь подключиться, идентификатор строки в сообщениях блога с комментариями по значению blog_id, но я получаю эту ошибку
\ Entity \ BlogPosts.php
Ассоциация App \ Entity \ BlogPosts # comments ссылается на вспомогательное боковое поле App \ Entity \ Frontend \ Blog \ Fe_blog_comments # blogId, которое определяется не как ассоциация, а как поле.
Ассоциация App \ Entity \ BlogPosts # comments ссылается на вспомогательное поле App \ Entity \ Frontend \ Blog \ Fe_blog_comments # blogId, которое не существует.
Мой настоящий код выглядит так
\ Entity \ BlogPosts.php
class BlogPosts
{
/**
* @ORM\OneToMany(targetEntity="App\Entity\Frontend\Blog\Fe_blog_comments", mappedBy="blogId")
*/
private $comments;
//...
}
\ Entity \ Frontend \ Блог \ Fe_blog_comments.php
class Fe_blog_comments
{
//...
/**
* @ORM\Column(type="integer")
* @ORM\ManyToOne(targetEntity="App\Entity\BlogPosts", inversedBy="comments")
* @ORM\JoinColumn(name="blog_id", referencedColumnName="id")
*/
private $blogId;
//...
}