实际上......或多或少我知道我的问题在哪里。我在一个特定的控制器中收到此错误,我尝试persist($object)...
实际上,我正在为我开发一个网络应用程序,以便我可以注册我正在阅读的所有书籍……为此我使用了 Google Books API。所以,我有下一个实体:
我正在考虑db,我想要一张桌子,user_id, book_id
所以我决定做一个,ManyToMany但是,我不知道这是不是这样的方式。(Because my familiars are going to use it)
它必须像许多用户可以拥有同一本书,而一个用户显然可以拥有许多书籍。
所以,我得到的错误我猜是因为我没有很好地实现ManyToMany...我在下面写的Controller和Entities
用户在哪里:
/**
* @ORM\Entity
* @ORM\Table(name="Users")
* @ORM\Entity(repositoryClass="UsersRepository")
* @UniqueEntity("username")
* @UniqueEntity("email")
*/
class Users implements UserInterface, \Serializable
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="text")
* @Assert\NotBlank()
*/
private $name;
/**
* @ORM\Column(type="text")
* @Assert\NotBlank()
*/
private $lastname;
/** …Run Code Online (Sandbox Code Playgroud)