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.

  1. 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);
        }

  2. Pada viewnya kita dapat memanggil misalnya :
    <?php
    $this->widget(
        ‘CTreeView’,
        array(‘url’ => array(‘datapohon’))
    );
    ?>
  3. Hasilnya adalah seperti gambar berikut ini:
  4. 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