示例:
return $this->render('interimaire/search.html.twig',['foo'=>$bar]);
以上方法@return的最佳实践是什么?
/**
* @Route("/foo", name="foo")
*
* @param $request Request
* @return ????????????????????????????????????????????
*/
public function search(Request $request)
{
return $this->render('twig.html.twig',['foo'=>'bar']);
}
如果我发表评论:@return Response Phpstorm告诉我这是一个未定义的类
答案 0 :(得分:0)
您可以使用包括名称空间在内的类指定返回的类型,此处为Symfony\Component\HttpFoundation\Response
/**
* @Route("/foo", name="foo")
*
* @param $request Request
* @return Symfony\Component\HttpFoundation\Response
*/
public function search(Request $request)
{
return $this->render('twig.html.twig',['foo'=>'bar']);
}
或将其添加为use
语句,然后只需尝试使用Response
。