Ich möchte Strukturansicht mit jstree und coderigniter bauen und Daten stammen von MySQL-Datenbank, aber ich weiß nicht wie. Ich lese ein paar Tutorials und Demos, aber das verwirrt mich nur. Gibt es eine einfache Möglichkeit, die beiden zusammenzuarbeiten, ohne den Code unlesbar zu machen?Codeigniter und jstree
Antwort
Ich habe Wege gefunden, um es einfach zu erstellen, und das ist der Code.
Dies ist mein Controller-Code:
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);
}
Das ist mein jQuery-Code:
$(function(){
$('#FabricTree').jstree({
'core':{
'data':{
'url':'/mps/index.php/mps/loadFabricTree',
'dataType':'json'
}
}
})
});
Ich habe eine funktionierende Demo dafür entwickelt.
Check out this: Working demo with js, php, mysql db structure
Dies ist eine Arbeits Demo in php, Tabellenstruktur darin aufweist. Konvertieren Sie es einfach in die Codeigniter Methode und Sie sind fertig.
danke ich werde versuchen, Ihren Code zu verwenden und es in coderigniter .... – SilverRay
Vergessen Sie nicht, die Antwort zu akzeptieren und up-vote, wenn diese Lösung Ihnen hilft: P –
Ich versuche jetzt, diese Demo "http konvertieren : //phpflow.com/php/dynamic-tree-with-jstree-php-and-mysql/ "codeigniter hofft, dass es funktioniert – SilverRay
- 1. JSTree select_node Ereignis und Checkbox
- 2. jsTree und Kontextmenü: ändern Artikel
- 3. JStree set link href und redirect
- 4. Mit Jstree in Webpack-Projekt: $ .jstree ist keine Funktion
- 5. JSTree mit Datentabellen
- 6. jsTree Sortierfunktion lächerlich langsam
- 7. jstree: constraint width
- 8. JsTree Checkbox - überprüft Ereignis
- 9. jsTree Anzeigefehler in IE8
- 10. jsTree Node Expand/Collapse
- 11. Abwahl treenode JStree - jquery
- 12. jstree nicht richtig
- 13. Syntaxfehler in jsTree
- 14. JsTree Themen verfügbar?
- 15. Jstree Checkbox Manipulation
- 16. verhindern jsTree Knoten wählen
- 17. jsTree: async loading
- 18. JsTree Konflikte mit jquery.validate
- 19. JSTree Bug mit Ngnix
- 20. Mausereignis auf JSTree
- 21. jstree Anfangsknoten-ID
- 22. jsTree - Rückkehr Knotenwert
- 23. jstree überprüfen Eltern Knoten
- 24. JStree nicht laden
- 25. Lazy Laden mit JsTree
- 26. JsTree wie ein Wurzelknoten
- 27. jstree delete_node() löscht nicht
- 28. Dynamisch ändern JSTree Sortierreihenfolge
- 29. Routen in Codeigniter und 404 CodeIgniter 2.1.3
- 30. jstree get_json gibt false zurück
ich dies versucht "http://webeasystep.com/blog/view_article/Build_dynamic_tree_nodes_with_jstree_and_codeigniter", aber seine unvollständig und dies "http://stackoverflow.com/questions/22020318/my-ajax-call-ist-working-try-to-populate-jstree-via-ajax-php-mysql-json". – SilverRay