Menu i CI med Flexi_auth

Tags:    code-igniter flexi-auth php

Hejsa.

Jeg mangler lidt hjælp til min menu.
Jeg vil gerne smide den i databasen for nemmere at kunne rette navne og ikoner uden at skulle have fat i selve koden.

Det er en to-level menu hvor jeg gerne skulle have mulighed for via databasen at kunne redigere forskellige ting for et element.

Jeg er lidt på bar bund hvorfra jeg skal lave min database. Jeg har netop set en video som viser nested contra adjust metoderne at gøre det på. Umiddelbart så falder adjust mest i min smag, da jeg ikke har et stort menu træ.

Lige nu har jeg følgende kode:
MY_Model
Fold kodeboks ind/udPHP kode 


menu_model
Fold kodeboks ind/udPHP kode 


Dashboard
Fold kodeboks ind/udPHP kode 


Output
Fold kodeboks ind/udKode 


Men hvordan får jeg lavet min query så den henter ud så det bare lige er til at udskrive?
Min tabel er som følger:
id
name
link
icon
active
date
parent_id

Dernæst så har jeg et ekstra spørgsmål omkring når jeg bruger flexi_auth så vil jeg gerne at der kun bliver udskrevet menu elementer for de områder som brugeren har adgang til. Hvordan får jeg bygget det på? Skal jeg bare tilføje en ekstra kolonne i min menu tabel og tage den fra den?


EDIT
Jeg fandt en løsning på det med min menu.
Løsningen kom via en tutorial. Koden følger:
menu_model
Fold kodeboks ind/udPHP kode 


Controller
Fold kodeboks ind/udPHP kode 


View
Fold kodeboks ind/udPHP kode 


Jeg er klar over der skal ryddes lidt op. Men hovedsagen er at det virker nu

Mangler blot en løsning på det her med hvilke bruger hvilke elementer skal vises for.



Indlæg senest redigeret d. 27.12.2013 00:20 af Bruger #15663
t