tbl的字段存储json代码。
e.g
{“aa”:“test 1”,“bb”:“test 2”,“cc”:“test 3”}
我想将这些json显示为cgridview作为列字段
e.g
id | name | aa | bb | cc
1 | n1 | test 1 | test 2 | test 3
2 | n2 | test 4 | test 5 | test 6
我该怎么办?
答案 0 :(得分:1)
1.使用json_decode将json对象转换为php数组 2.使用CArrayDataProvider 3.然后像$ data [key]那样访问数组元素。
答案 1 :(得分:0)
你必须通过jquery的echo函数迭代json。
var table="";
var json={"xxxx"};
$.each(json,function(k,v){
table+="<td>"+v.aa+"</td>";
});
$( “XXX”)附加(表);