Codeigniter и Jstree

Я хочу построить древовидное представление с использованием jstree и codeigniter, а данные взяты из базы данных mysql, но я не знаю как. Я прочитал несколько уроков и демонстраций, но это только сбивает меня с толку. Есть ли простой способ заставить их работать вместе, не делая код нечитаемым?

0

Решение

Я разработал рабочую демонстрацию для этого.

Проверьте это: Рабочая демонстрация со структурой js, php, mysql db

Это рабочая демонстрация в php, в которой есть структура таблицы. Просто конвертируйте его в метод Codeigniter и все готово.

0

Другие решения

Я нашел способы создать его легко, и это код.

Это мой код контроллера:

public function loadFabricTree()
{
$data['fabric'] = $this->ModelDB->getFabricType();
$nodes = array();

foreach($data['fabric'] as $val)
{
$nodes[] = ['id'=>$val['id'],'parent'=>"#",'text'=>$val['ItemDesc']];
}

echo json_encode($nodes);
}

Это мой код jquery:

$(function(){
$('#FabricTree').jstree({
'core':{
'data':{
'url':'/mps/index.php/mps/loadFabricTree',
'dataType':'json'
}
}
})
});
0

По вопросам рекламы [email protected]