|
我有两个数据表,其中 photos 表结构和部分数据如下
photoid photoname
1 1.png
2 2.png
3 x.png
4 w.png
表 photocomment 的结构和部分数据如下
pcid photoid commentcontent
1 2 here some comments
我想生成下面这样的字符串
{
"status":"1",
"fbmsg":"success",
"photolist":[
{
"photoid":"1",
"photoname":"1.png",
"commentlist":[
{
"pcid":"1",
"commentcontent":"here some comments"
},
//... 更多内容
]
},
//.... 更多内容
]
}
在 CI controller中我的写法是
$this->load->model('bbs_model');
$query = $this->bbs_model->listphotos();
if ($query) {
echo json_encode(array(
'status' => 1,
'fbmsg' => 'success',
'typelist' => $query
));
exit();
}
在CI model中是下面代码
function listphotos()
{
$query = $this->db->query("select * from photos order by photoid asc");
return $query->result_array();
}
请问如何才能生成我想生成的json字符串呢?
|
|