我是使用JSON的CakePHP的新手,所以请原谅我(也许)愚蠢的问题。
现在,我正在尝试借助PHP5类(Hetzner Robot API)从外部API处理JSON响应,并且能够使用debug()和print_r()查看内容。
输出看起来像这样:
数组(
[0] => stdClass对象(
[server] => stdClass对象(
[server_ip] => XXX.XXX.XXX.XXX
[server_number] => XXXXX
[server_name] => XXXXX
[product] => EX6
[dc ] => 15
[流量] => 30 TB
[统一价格] =>
[状态] =>准备就绪
[已限制] =>
[已取消] =>
[paid_until] => 2015-05-05
)
)
[1] => stdClass对象(
[服务器] => stdClass对象([服务器
IP] => XXX.XXX.XXX.XXX
[服务器编号] => XXXXXX
[服务器名称] => XXXXX
[产品] => EX6
[dc] => 15
[流量] = >30 TB
[统一汇率] =>
[状态] =>准备就绪
[已限制] =>
[已取消] =>
[已付费] => 2015-05-05
)
)
因此,我想在布局中使用此信息,但是我可能很愚蠢,无法了解CakePHP 2.x文档的JSON部分。有人可以给我一个提示,我在哪里可以找到解决方案?
您需要按照以下步骤在控制器中设置变量:
$json = '{"foo": "bar"}';
$decoded = json_decode($json, true);
$this->set('my_variable', $decoded);
my_variable
现在,该变量在您的布局/视图中可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句