tbl のフィールドには json コードが格納されています。
例えば
{"aa":"テスト 1", "bb":"テスト 2", "cc": "テスト 3"}
これらのjsonを列フィールドとしてcgridviewに表示したい
例えば
id | name | aa | bb | cc
1 | n1 | test 1 | test 2 | test 3
2 | n2 | test 4 | test 5 | test 6
どのようにできるのか?
tbl のフィールドには json コードが格納されています。
例えば
{"aa":"テスト 1", "bb":"テスト 2", "cc": "テスト 3"}
これらのjsonを列フィールドとしてcgridviewに表示したい
例えば
id | name | aa | bb | cc
1 | n1 | test 1 | test 2 | test 3
2 | n2 | test 4 | test 5 | test 6
どのようにできるのか?
1. json_decode を使用して、json オブジェクトを php 配列に変換します。
2.CArrayDataProvider を使用します。
3.次に、$data[key] のような配列要素にアクセスします。
jqueryのecho関数でjsonを繰り返す必要があります。
var table="";
var json={"xxxx"};
$.each(json,function(k,v){
table+="<td>"+v.aa+"</td>";
});
$("xxx").append(テーブル);