CakePHP 2.x 使用 JSON 响应
CakePHP 2.x work with JSON response
我是 CakePHP 的新手 JSON 所以请原谅我的(也许)愚蠢的问题。
现在我正在尝试在 PHP5 Class (Hetzner Robot API) 的帮助下处理来自外部 API 的 JSON 响应,并且我可以使用 debug() 和 print_r() 查看内容。
输出如下所示:
数组(
[0] => stdClass 对象 (
[服务器] => stdClass 对象 (
[server_ip] => XXX.XXX.XXX.XXX
[server_number] => XXXXX
[server_name] => XXXXX
[产品] => EX6
[dc] => 15
[流量] => 30 TB
[flatrate] =>
[状态] => 就绪
[节流] =>
[已取消] =>
[paid_until] => 2015-05-05
)
)
[ 1] => stdClass 对象 (
[服务器] => stdClass 对象 (
[server_ip] => XXX.XXX.XXX.XXX
[server_number] => XXXXXX
[server_name] => XXXXX
[产品] => EX6
[dc] => 15
[流量] => 30 TB
[flatrate] =>
[状态] => 就绪
[节流] =>
[已取消] =>
[paid_until] => 2015-05-05
)
)
所以,我想在布局中使用这些信息,但我可能会愚蠢地理解 CakePHP 2.x 文档的 JSON 部分。有人可以给我一个提示,我可以在哪里找到解决方案吗?
您需要在控制器中设置一个变量,如下所示;
$json = '{"foo": "bar"}';
$decoded = json_decode($json, true);
$this->set('my_variable', $decoded);
变量 my_variable
现在可以在您的 layout/view 中使用。
我是 CakePHP 的新手 JSON 所以请原谅我的(也许)愚蠢的问题。
现在我正在尝试在 PHP5 Class (Hetzner Robot API) 的帮助下处理来自外部 API 的 JSON 响应,并且我可以使用 debug() 和 print_r() 查看内容。
输出如下所示:
数组(
[0] => stdClass 对象 (
[服务器] => stdClass 对象 (
[server_ip] => XXX.XXX.XXX.XXX
[server_number] => XXXXX
[server_name] => XXXXX
[产品] => EX6
[dc] => 15
[流量] => 30 TB
[flatrate] =>
[状态] => 就绪
[节流] =>
[已取消] =>
[paid_until] => 2015-05-05
)
)
[ 1] => stdClass 对象 (
[服务器] => stdClass 对象 (
[server_ip] => XXX.XXX.XXX.XXX
[server_number] => XXXXXX
[server_name] => XXXXX
[产品] => EX6
[dc] => 15
[流量] => 30 TB
[flatrate] =>
[状态] => 就绪
[节流] =>
[已取消] =>
[paid_until] => 2015-05-05
)
)
所以,我想在布局中使用这些信息,但我可能会愚蠢地理解 CakePHP 2.x 文档的 JSON 部分。有人可以给我一个提示,我可以在哪里找到解决方案吗?
您需要在控制器中设置一个变量,如下所示;
$json = '{"foo": "bar"}';
$decoded = json_decode($json, true);
$this->set('my_variable', $decoded);
变量 my_variable
现在可以在您的 layout/view 中使用。