Avatar billede cronaldo Nybegynder
10. november 2010 - 01:25 Der er 2 kommentarer og
1 løsning

MVC-framework og grunddesign??

Hej!

Jeg har brugt en del tid på at læse op på MVC i PHP, men én ting jeg simpelthen ikke kan forstå (ejheller læse ud af tutorials) er, hvordan jeg laver selve grund-HTML skelettet? Altså hvis jeg nu skal lave en simpel HTML-side med en drop-down menu, der beror på indhold i min database, hvordan kan jeg så lave dette databasekald? For umiddelbart skal det jo ikke laves i template-filen!

Kan I komme med nogle gode løsningsforslag - rent teoretisk? Er der tale om, at man laver en fil i en "includes"-mappe, som hentes ind i template'en?
Avatar billede coderdk Praktikant
10. november 2010 - 03:22 #1
Du kan se en af måderne i kohanas dokumentation her: http://docs.kohanaphp.com/addons/template
Du kan også lave et separat view og en separat controller til menuen, men controlleren er ikke strengt nødvendig.
Avatar billede cronaldo Nybegynder
11. november 2010 - 19:57 #2
Det er også det jeg selv er kommet frem til.. Men hvordan gør du det fx i CodeIgniter, hvis man laver (eller i hvert fald kan lave) et view for hver controller, men man kan også vælge at bruge et "standard-template" .. er det bare lave en controller, der styrer menuen og så lave menu_view.php og inkludere den i alle template-filer?
Avatar billede cronaldo Nybegynder
15. december 2010 - 01:32 #3
Hmm - jeg lukker :) skriv hvis du vil have point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester