Symfony在另一个bundle中调用bundle

时间:2016-07-04 09:30:40

标签: bundle symfony

我正在尝试在我的主程序包中调用我的一个bundle的方法,但它返回一个错误。我肯定做错了什么,但我不知道是什么。

错误:

  

调用成员函数has()on null

我在MainBundle中的代码,调用了我的ReviewBundle:

public function indexAction()
{
        $reviewController = new \ReviewBundle\Controller\DefaultController();
        $reviews = $reviewController->listAction();
        return new Response($reviews);
}

1 个答案:

答案 0 :(得分:1)

listAction应该已经返回一个Response,所以只需返回它:

public function indexAction()
{
        $reviewController = new \ReviewBundle\Controller\DefaultController();
        $reviews = $reviewController->listAction();
        return $reviews;
}