我有一个用户表和一个库表,它们之间的关系是多对多的。
所以我有一张user_library
桌子。
我设法将数据从用户添加到库表中,但之后我无法恢复数据。
我这样添加它们:
$em = $this->getDoctrine()->getManager();
$repoUser = $em->getRepository('App:User');
$user = $repoUser->findOneBy(['token' => $token_user]);
$library = new Library();
$library->setIdBook($id_book);
$user->addLibrary($library);
$em->persist($library);
$em->persist($user);
$em->flush();
我认为简单地做:$user->getLibrary()->getIdBook()
就足够了,但事实并非如此。
你认为我怎样才能得到所有id_book
匹配的user
?