it-swarm-eu.dev

Come posso ottenere una vista ad albero di categorie in ordine alfabetico senza perdere la struttura ad albero

Uso per il mio componente una tabella delle categorie come la tabella delle categorie di Joomla. Quindi la struttura ha anche le colonne della tabella delle categorie di Joomla: - Tabella jos_my_categories struttura: id, parent_id, lft, rgt, level, title ...

Normalmente viene utilizzato per l'ordinamento predefinito: $ query-> order ('c.lft'); che fornisce un risultato come esempio (solo titoli di categorie):

  • beta
    • charly
    • alfa
    • beta
  • alfa
    • beta
      • zulù
      • sierra
    • charly
    • alfa
  • charly
    • alfa
    • beta
    • charly

Ma è necessario alternare anche un risultato ad albero in ordine alfabetico (anche per le sottocategorie - in tutti i livelli):

  • alfa
    • alfa
    • beta
      • sierra
      • zulù
    • charly
  • beta
    • alfa
    • beta
    • charly
  • charly
    • alfa
    • beta
    • charly

Come deve essere in questo caso la query?

1
mikael

Sto solo cercando di rispondere. Puoi provare

$query->order('c.lft,c.name ASC'); 

Se riesci a fornire la query o il codice completo, potresti ottenere la risposta esatta.

2
Sasi varna kumar