0

我正在开发一个 Symfony 网站。基本上我有两个返回 JsonResponse 的函数:

public function myFirstFunction() {
    mySecondFunction();
    return new JsonResponse(JsonResponse of mySecondFunction() ????);
}

public function mySecondFunction() {
    return new JsonResponse(array("result" => "ok", "sent" => "yes));
}

我的问题是: myFirstFunction() 如何返回 mySecondFunction() 返回的 JsonResponse ?

4

1 回答 1

1

简单地return说,$this->因为您method在当前调用 a object。返回方法程序样式 return mySecondFunction();将不起作用。

public function myFirstFunction() {
    return $this->mySecondFunction();
    // return new JsonResponse(JsonResponse of mySecondFunction() ????);
}

public function mySecondFunction() {
    return new JsonResponse( array("result" => "ok", "sent" => "yes") );
}
于 2016-05-02T15:13:13.653 回答