1

我想从 YII 的视图中调用 rest API。我知道如何从简单的 PHP 中调用它。

从这里

但我不知道如何以 YII 方式调用它。在 YII 中调用它的正确方法是什么?

4

2 回答 2

4

作为Yii 1.1

您没有框架类来执行请求,但您可以使用Guzzle一个强大的 PHP HTTP 客户端:

作为Yii 2.0 ,你可以使用yii2-httpclient

于 2015-08-18T14:20:09.187 回答
-1

没有 Yii 方法可以从 API 获取数据,因此您可以使用:

$output = file_get_contents('http://www.hpgloe.com/json/getrec/?lat=37.234&lon=-122.234');

之后,您可以使用CJSON助手来解码数据。例如:

$response = CJSON::decode($output);
于 2013-11-11T11:42:15.590 回答