我正在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?
简单地用$this->
来return
,因为您正在当前object
中调用method
。返回方法过程样式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") );
}