Gå til innhold

Hvordan organisere større prosjekter?


Anbefalte innlegg

Videoannonse
Annonse

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

"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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...