symfony 控制器必须 return 响应 FOS Rest API

symfony The controller must return a response FOS Rest API

我正在尝试执行 FOSRestBundleByExample/blob 中的操作。

我的操作:

    public function putManagerToMpkAction()
{
    $view = View::create();
    $view->setStatusCode(404)->setData("Error Message");
    return $view;
}

但我已经回复:

The controller must return a response (Object(FOS\RestBundle\View\View) given).

我发现我可以在我的配置中将 view_response_listener 更改为 true,但是我有:

Unable to find template "".

有什么想法吗?

谢谢 卡米尔

我想你想做的事:

return $this->handleView($view);

来源:http://symfony.com/doc/current/bundles/FOSRestBundle/2-the-view-layer.html