beh, ad esempio che se cambi un valore devi farti una funzione che vada a splittare TUTTI i campi percorso e sostituisca il nuovo valore al vecchio, mentre con il mio lavori sugli id, quindi lo puoi cambiare tranquillamente non tralasciandone nessuno.
poi se devi inserire un nuovo livello che vada ad inserirsi tra due livelli già esistenti devi fare lo stesso lavoro di prima: vai a cercare tutti i campi che nel percorso hanno l'accoppiata livello1|livello2, lo splitti, ci inserisci in mezzo il nuovo livello e poi lo salvi.
Tutta mole di lavoro che richiederebbe ore per la stesura del codice e una manutenzione futura di non facile comprensione.


Questi sono i primi che mi sono venuti in mente...



Ciao!