Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

doctrine schema create couldnt find constant

Im getting the following error:

"Semantical Error" Couldn't find constant inverseJoinColumns, property Test\NewsBundle\Entity\Post::$tags.

When trying to generate schema using doctrine, any help is appreciated thanks.

    /**
    * @ORM\ManyToMany(targetEntity="Tag")
    * @ORM\JoinTable(name="post_tag",
    *   joinColumns={@ORM\JoinColumn(name="postID", referencedColumnName="id")},
    *   inverseJoinColumns{@ORM\JoinColumn(name="tagID", referencedColumnName="id")}
    * )
    * 
    * @var ArrayCollection $tags
    */
    protected $tags;
like image 879
steee Avatar asked Dec 16 '25 18:12

steee


1 Answers

You are missing an equal sign:

inverseJoinColumns={@ORM\JoinColumn(name="tagID", referencedColumnName="id")}
like image 97
moonwave99 Avatar answered Dec 19 '25 12:12

moonwave99



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!