Para master Yii… ane udah berhasil buat treeview pake widget MTreeview
tabelnya
id | nama| parent_id | position | visible
=>index.php
<?php
$this->widget('application.extensions.MTreeView.MTreeView',array(
'collapsed'=>false,
'animated'=>'fast',
'table'=>'tbl_struktur',//what table the menu would come from
'hierModel'=>'adjacency',//hierarchy model of the table
'conditions'=>array('visible=:visible',array(':visible'=>1)),
//'id'=>'ultree',//other conditions if any
'fields'=>array(//declaration of fields
'text'=>'nama',//no `text` column, use `title` instead
'alt'=>false,//skip using `alt` column
'id_parent'=>'parent_id',//no `id_parent` column,use `parent_id` instead
'position'=>'position',
'task'=>false,
'icon'=>false,
'url'=>array('/Rapat/index/',array('id'=>'id'))
),
));
?>
itu udah berhasil gan, muncul semua dari tabel struktur yag field ‘visible’=1, saya ingin menampilkan yang strukturidnya =123 gmn ya? ane coba gini tapi belum bisa
<?php
$this->widget('application.extensions.MTreeView.MTreeView',array(
'collapsed'=>false,
'animated'=>'fast',
'table'=>'tbl_struktur',//what table the menu would come from
'hierModel'=>'adjacency',//hierarchy model of the table
//'conditions'=>array('visible=:visible',array(':visible'=>1)),
'conditions' =>Struktur::model()->findByPk(123),
//'id'=>'ultree',//other conditions if any
'fields'=>array(//declaration of fields
'text'=>'nama',//no `text` column, use `title` instead
'alt'=>false,//skip using `alt` column
'id_parent'=>'parent_id',//no `id_parent` column,use `parent_id` instead
'position'=>'position',
'task'=>false,
'icon'=>false,
'url'=>array('/Rapat/index/',array('id'=>'id'))
),
));
?>
tuh gmn ya gan?