如何从YII的视图中调用rest api?

时间:2013-11-11 11:22:46

标签: yii

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

From here

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

2 个答案:

答案 0 :(得分:2)

Yii 1.1

您不是执行请求的框架类,但您可以使用 Guzzle 强大的PHP HTTP客户端:

Yii 2.0 您可以使用 yii2-httpclient

答案 1 :(得分:-1)

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

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

之后,您可以使用CJSON帮助程序解码数据。例如:

$response = CJSON::decode($output);