MySQL ile çalışmak için PHP / JavaScript iç içe Set modeli

2 Cevap php

Ben sitesinde satılan çeşitli ürünlerin sınıflveırma saklamak için bir MySQL Nested Set approach kullanıyorum. Ben iç içe set yaklaşımdan ağaç işleme ile yardım etmek güzel bir javascript kitaplık için arıyorum. Ben de iyi bir javascript sürükle ve yeniden düzenlemek ve MySQL tablosunu güncelleştirmek için açılan komut dosyası gerekir.

Yapmamı sağlayacak herhangi bir iyi javascript kütüphaneleri var mı iç içe set modelini kullanarak değerleri depolayan mysql tabloda aşağıdaki?

  1. Bir ağaç gibi masadan görüntüler
  2. Javascript ağacı yeniden düzenlemek ve PHP kullanarak MySQL tabloya kaydedin

Ben PHP kullanarak ul, li unsurları üreterek çalışan ilk bölümünü alabilirsiniz ExtJS / jQuery, vs ile bu çalışma almak için çalışıyorlar. Ben iç içe seti ile çalışmak ve PHP veri gönderecek bir JavaScript kütüphanesini bulamıyorum. Ben onun iç içe Set Modeli kullanılarak ExtJS çalıştı ama ben çok şans yoktu.

2 Cevap

Görüntülenmesi ağaç için jQuery eklentisi bir göz atın: http://www.jstree.com.

JavaScript NestedSet nasıl yönetileceğini bilmek gerekir. Bu jstree amaçlı ağaç hazırlamak için php betik iştir.

Ben size bakıyoruz araç değil biliyorum, ama Dojo çok iyi ve çok esnek bir hiyerarşik ağaç bileşeni vardır. Ben bu elementlerin tam sürükle ve bırak yeniden düzenlenmesini sağlar eminim. Değilse, bunu yapmak için bir çerçeve sunmaktadır.

JavaScript ağacı oluşturma yöntemi hakkında bakım gerekmez ki ben FractalizeR katılıyorum. NestedSet ilişkisel veritabanları değil, interaktif ağaçlar için bir tekniktir.