Hayer Skrevet 13. april 2008 Del Skrevet 13. april 2008 Hei! Noen som har tips til hvordan man ska legge mappestrukturen til store prosjekter? Skal man skrive alt i funksjoner? Skal man lage login/nyheter/etc som egene moduler? Tar i mot all hjelp! Lenke til kommentar
Runar0 Skrevet 13. april 2008 Del Skrevet 13. april 2008 MVC (Model-View-Controller) er eit 'møst' på større prosjekter, vist du ikkje har hørt om dette før så står det litt på wikipedia Lenke til kommentar
simenss Skrevet 14. april 2008 Del Skrevet 14. april 2008 Har du noen eksepler på bruk av MVC i forbindelse med PHP? Kan MVC brukes uavhengig av om man benytter OOP? Lenke til kommentar
Runar0 Skrevet 14. april 2008 Del Skrevet 14. april 2008 Denne begynner med litt bakgrunnsinfo om MVC og struktureringen rundt dette. http://framework.zend.com/wiki/display/ZFD...l+ZF+QuickStart Det er mulig å bruke ein MVC mappestruktur (Se linken) på eit prosjekt uten OOP, men for at det skal kvalifiserer som MVC så må du nok implantere forkjellige patterns som Front Controller pattern som mer eller mindre er avhenging av OOP (er sikker mulig å gjøre dette uten OOP men eg ser for meg at det kommer til å blir velig rotete) Lenke til kommentar
Alex Moran Skrevet 14. april 2008 Del Skrevet 14. april 2008 "Include-scripts" er jo i bunn og grunn en veldig enkel implementasjon av Front Controller patternet. Men anbefaler selvsagt å ta i bruk OOP5 på større prosjekter. Eksempel på mappestruktur til et MVC-prosjekt: application/ controllers/ admin/ posts.php profile.php blog.php photos.php models/ post.php user.php photos.php views/ login/ admin/ posts/ add.phtml edit.phtml config/ database.yaml library/ stortProsjekt/ pdo/ session/ exception/ router/ controller/ Ta gjerne en titt på ulike rammeverk som CakePHP, Symfony, CodeIgniter, Zend Framework m.fl. for å få inspirasjon til hvordan du kan sette opp/bygge siden ut i fra dem. Lenke til kommentar
simenss Skrevet 14. april 2008 Del Skrevet 14. april 2008 (endret) Slettet Endret 15. april 2008 av simenss Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå