Здравейте. Надявам се няма да ви досадя и доколкото видях няма друга такава тема в сайта, ако има, простете, ще се зарадвам на връзка и ще я прочета.
Въпросът ми е как да създам дървовидна структура от безкраен брой елементи, които могат да бъдат премествани, добавяни и активирани/деактивирани (със съответните им подчинени елементи), опцията за изтриване не ме вълнува особено.
За целта си имам вече съставена таблица:
Проблемът идва от това, най-вече може би, че имам не особено дълбоки познания по SQL, после, може би, че е безкраен броят подчинени елементи.
Това което четох е че има два основни начина за структуриране на данните, единия е с Adjacency Model, другия е Nested Model. От това, което прочетох, на мен работа би ми вършил по-скоро Adjacency Model-а.
Изключително бих се радвал ако някой ми помогне в структурирането и обяснението на заявките или поне ми даде връзка, където да прочета обяснено какво трябва да правя, защото не желая папагалски да копирам код, ами да го разбера, за да не ви занимавам друг път с моите лаишки проблеми.
Благодаря ви предварително.
Въпросът ми е как да създам дървовидна структура от безкраен брой елементи, които могат да бъдат премествани, добавяни и активирани/деактивирани (със съответните им подчинени елементи), опцията за изтриване не ме вълнува особено.
За целта си имам вече съставена таблица:
Код:
section_ID section_parent_ID section_level title
1 0 1 title 1
2 0 1 title 2
3 0 1 title 3
4 2 2 subtitle 1 of title 2
Проблемът идва от това, най-вече може би, че имам не особено дълбоки познания по SQL, после, може би, че е безкраен броят подчинени елементи.
Това което четох е че има два основни начина за структуриране на данните, единия е с Adjacency Model, другия е Nested Model. От това, което прочетох, на мен работа би ми вършил по-скоро Adjacency Model-а.
Изключително бих се радвал ако някой ми помогне в структурирането и обяснението на заявките или поне ми даде връзка, където да прочета обяснено какво трябва да правя, защото не желая папагалски да копирам код, ами да го разбера, за да не ви занимавам друг път с моите лаишки проблеми.
Благодаря ви предварително.