symfony - doctrine2 jointable annotation error -


i try make join table 2 entities manytomany relationship this:

class entity1 {     /**      * @orm\manytomany(targetentity="orders")      * @jointable(name="users_orders",      *   joincolumns={@joincolumn(name="user_id", referencedcolumnname="id")},      *   inversejoincolumns={@joincolumn(name="order_id", referencedcolumnname="id", unique=true)      */     private $orders; } 

but each time try generate getters , setters have same error:

the annotation @jointable... never imported. did forget add use statement annotation?

so how can add use statement? thank help

you need put @orm\ in front of of doctrine annotations:

/**  * @orm\manytomany(targetentity="orders")  * @orm\jointable(name="users_orders",  *   joincolumns={@orm\joincolumn(name="user_id", referencedcolumnname="id")},  *   inversejoincolumns={@orm\joincolumn(name="order_id", referencedcolumnname="id", unique=true)  */ private $orders; 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -