2016-09-01 7 views
0

jstree와 codeigniter를 사용하여 트리 뷰를 만들고 싶습니다. 데이터는 mysql 데이터베이스에서 가져 왔지만 어떻게 작동하는지 모르겠습니다. 나는 약간의 튜토리얼과 데모를 읽었지만, 혼란 스럽다. 코드를 읽을 수 없게 두 작업을 함께 할 수있는 쉬운 방법이 있습니까?Codeigniter and jstree

+0

나는이 일 "http://webeasystep.com/blog/view_article/Build_dynamic_tree_nodes_with_jstree_and_codeigniter"하지만 시도 : 이것은 내 jQuery 코드는

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

입니다 :

이 내 컨트롤러 코드 불완전한이 "http://stackoverflow.com/questions/22020318/my-ajax-call-isnt-working-trying-to-populate-jstree-via-ajax-php-mysql-json". – SilverRay

답변

0

쉽게 만들 수있는 방법을 찾았으며 이것이 코드입니다.

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

나는 이것을위한 실용적인 데모를 개발했다.

체크 아웃이 : Working demo with js, php, mysql db structure

이것은 테이블 구조를 갖는, PHP에서 작동하는 데모입니다. Codeigniter 메서드로 변환하면 완료됩니다.

+0

감사합니다. 귀하의 코드를 사용하여 codeigniter ....에 적용 해 보겠습니다. – SilverRay

+0

이 솔루션이 도움이 될 경우 답변을 수락하고 상 표를하는 것을 잊지 마십시오 : P –

+0

이 데모 "http : //phpflow.com/php/dynamic-tree-with-jstree-php-and-mysql/ "codeigniter가 작동되기를 바랍니다. – SilverRay