从控制器中的codeigniter库获取$ response

时间:2014-03-19 16:09:58

标签: php codeigniter

所以我在库中使用条带类来进行codeigniter。一个功能以:

结束
$response = curl_exec( $req );
curl_close( $req );
return $response;

我想知道如何在请求数据的控制器中获得$ echo响应。

在我的控制器中,我有以下内容:

$this->load->library('stripe');

$this->stripe->charge_card($amount, $card, $desc);

echo $response;

现在,控制器抛出错误,指出$response未定义。我也尝试过:echo $this->stripe->response();但这给了我相同的结果。

因此,如果库return $reponse如何在最初发出请求的控制器中回显它? EX(echo $response;

1 个答案:

答案 0 :(得分:0)

您需要在变量中捕获函数的返回值:

$response = $this->stripe->charge_card($amount, $card, $desc);

然后做

echo $response;

因此,您的新代码应如下所示:

$this->load->library('stripe');
$response = $this->stripe->charge_card($amount, $card, $desc);
echo $response;