我有两个实体作者和书
book | manytoOne |author
id | |id
idAuthor |
在作者控制器中,我有一个 Action 函数,可以获取作者详细信息和他的所有书籍(使用 forward 函数获取书籍)
public function authorDetailsAction($id){
$author= $this->getDoctrine()->getRepository(Author::class)->find($id);
$books= $this->forward('AppBundle:Book:authorBooks',array('id' => $id));
return array('author' => $author, 'books' => $books);
}
但它只显示作者信息
或者当我只阅读书籍时,return $books
我得到了这个错误
控制器必须返回一个响应(Array(0 => Object(AppBundle\Entity\Book), 1 => Object(AppBundle\Entity\Book), 2 => Object(AppBundle\Entity\Book)) 给定)。(500内部服务器错误)
提前感谢您的任何指导