将数据从原始查询转换为JSON
Laravel, converting data from raw query to JSON
嘿,谁能帮我转换一些数据,这些数据将从模型返回(基于RAW查询)到JSON。
在我的控制器中,我有这样的内容:
public function get_index() {
$data = Something::getDataFromRawQuery();
return View::make('....')->with('data', $data);
}
所以我的问题是如何将JSON数据从控制器转发到视图?
下面是查询:
$apps = DB::query('SELECT a.name,
a.desc,
a.sig,
ar.rate
FROM something a
INNER JOIN something_else ar
ON (a.id=ar.something_id)
ORDER BY ar.rate DESC'
);
return $apps;
DB::query
返回一个简单的数组,所以直接调用json_encode
:
$data = Something::getDataFromRawQuery();
return View::make('....')->with('data', json_encode($data));
就用json_encode()
public function get_index() {
$data = Something::getDataFromRawQuery();
/* Do your loop here to build an array "results" from $data, if necessary
Really depends on what ::getDataFromRawQuery returns. */
return View::make('....')->with('data', json_encode($results));
}
相关文章:
- 转换 JSON 日期,不考虑时区
- 转换 JSON 文件
- 使用正则表达式转换 JSON 密钥值
- 如何通过javascript转换JSON中的DC2type:数组和DC2type中的JSON
- 转换json中的整数值
- 转换JSON架构格式
- 转换JSON "/日期(1404860400000)"到javascript日期
- 在js中转换json数组
- 检索原始日期值转换JSON.stringify
- Java脚本转换json数据
- 用JS转换JSON字符串
- 转换JSON数组的对象,从两个属性值创建新的属性
- 在AngularJs中转换JSON对象
- 需要转换JSON格式
- 转换JSON中的字符串
- 如何转换json数组的JS
- jQuery UI自动完成与预转换json url
- 使用递归转换json数据
- 如何在jquery中转换json格式的数组
- 如何转换json没有& quot;