Dalam membuat aplikasi, kita mungkin memerlukan tampilan tree view misalnya tampilan Chart Of Account.
Dengan menggunakan Yii framework kita dapat menggunakan CTreeView. Berikut akan dijelaskan penggunaan CTreeView.
- Data untuk Ajax
Pertama-tama kita membuat data dalam Ajax. Data yang diparsing dari cTreeView adalah root. Hasil dari function ini adalah format JSON.Misal fungsinya seperti berikut ini:
public function actionDatapohon()
{
$a = (int) $_GET[‘root’];
$start=$a *10;
$end = $start + 10;
for ($i=$start;$i<=$end;$i++)
{
$hasil[]=array(‘id’=>$i,’text’=>”angka$i”,’hasChildren’=>true);
}
echo json_encode($hasil);
} - Pada viewnya kita dapat memanggil misalnya :
<?php
$this->widget(
‘CTreeView’,
array(‘url’ => array(‘datapohon’))
);
?> - Hasilnya adalah seperti gambar berikut ini:
- Referensi:
a. http://www.yiiframework.com/doc/api/1.1/CTreeView
b. http://www.yiiframework.com/wiki/70/display-an-ajax-tree-from-your-db-using-ctreeview/ .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Membuat tree dengan CTreeView Yii