【问题标题】:Get JsonResponse of a called function获取被调用函数的 JsonResponse
【发布时间】:2016-05-02 14:57:21
【问题描述】:

我正在开发一个 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?

【问题讨论】:

  • 只返回第二个函数。 return mySecondFunction();
  • @Junaid 在这种情况下不起作用。

标签: php json symfony jsonresponse


【解决方案1】:

只需将return$this-> 结合使用,因为您在当前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") );
}

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多