symfony控制器必须返回响应FOS Rest API

时间:2015-10-07 14:11:03

标签: symfony fosrestbundle

我正在尝试按照FOSRestBundleByExample / blob进行操作。

我的行动:

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

但我有并回应:

  

控制器必须返回一个响应(给定的对象(FOS \ RestBundle \ View \ View))。

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

  

无法找到模板“”。

有什么想法吗?

由于 卡米尔

1 个答案:

答案 0 :(得分:3)

我想你想做:

return $this->handleView($view);

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