【发布时间】:2014-03-19 21:21:12
【问题描述】:
我使用 Zend Framework 2。我使用 AJAX 从服务器获取数据,以及如何使用 JSON 返回格式化数据。 (例如 .phtml 文件中的多货币格式 $this->currencyFormat(1234.56, "TRY", "tr_TR")) 我不能从操作中使用视图助手。
我的代码是这样的。 (MyController.php)
<?php
class MyController extends AbstractActionController
{
public function myAction(){
$data = array();
//i want to format this data for multi currency format. as us,fr,tr etc..
$data['amount'] = '100';
return new JsonModel(data);
}
}
【问题讨论】:
-
查尔斯,这段代码有效。我测试了它。它返回以下有效 JSON:
{"amount":"100"}。还有别的问题。我很乐意为您提供更多信息。具体来说,如果您可以找到可以转发的错误消息或意外行为,那将很有帮助。 -
$data['amount'] = $this->currencyFormat(100.00, "TRY", "tr_TR"));在我的控制器中不起作用。
-
我添加了一个在控制器中格式化货币的答案。
标签: php ajax zend-framework2 jsonmodel