- Hvor har jeg min CSS fil?Det nemmeste er at sige der hvor du plejer - i en undermappe til roden eller hvor det nu passer dig og referere til din i dine views med <link> elementer.
Alternativet er naturligvis at lave dem som views. Det er der nogle der vælger at gøre. Jeg gør det ikke så meget selv, men det afhænger af opgaven.
- Kan det være rigtigt at jeg skal skrive html inde i fx $data['menu'] = "MinMenu"; ?? Mit umiddelbare svar ville være nej, men ligesom med alt andet afhænger det jo af situationen.
Kan man ikke bare lave det sådan så den henter det ud man har lavet?Ikke forstået? Normalt ville man jo lave sin menu i HTML'en (i CI vil det sige i sit view) og elementerne til sin menu får man jo fra sin database (som i CI vil være en model).
- Skal jeg netop IKKE lave hele mit design først?Det er et vist et spørgsmål om vaner og holdning.
Normalt bygger jeg bare en HTML skal med det mest nødvendige for at få designet til at virke.
Når jeg så har bygget min skal, min menu, min footer og så videre, er det meget naturligt for mig at pille disse elementer ud i mindre stykker og loade dem individuelt. Et view kan jo sagtens loade et andet view. se f.eks. CI's wiki her:
http://codeigniter.com/wiki/Displaying_Multiple_Views/Der er også en forum tråd her -
http://codeigniter.com/forums/viewthread/88335/ - som beskriver nogle alternativer.