我正在从模型中接收一些数据,并希望在发送到我的其中一个视图之前对其进行操作。该视图主要只是一个javascript数据网格,它将按原样显示传入的JSON响应,因此无法在视图中重新格式化任何内容。
当发送到视图时,我当前对模型的响应如下所示:
{
"first_name": "Joe",
"last_name": "Jackson",
"nickname": "JJ",
"salutation": "Mr",
"city": "Oakville",
"country": "Newland",
"orders": "12",
"total": "34600.00"
}
我想发送给视图的响应需要重新设置格式,以便视图可以直接使用和显示,而无需在视图中进行任何进一步的操作,例如:
{
"Client": "Mr Joe Jackson<br>Oakville, Newland",
"Orders": "12 Orders<br>Total Sales: $34600.00"
}
我可以编写一个函数来重新格式化数据,但是该函数应该放在哪里以及应该如何访问呢?
仅供参考,我不使用刀片,因为这主要用于单页JS应用。
您可以将函数放入模型中并从控制器使用它,例如:
Client:: getFormattedData($id);
并在模型中:
public function getFormattedData($id)
{
....
return $data;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句