Ben asla kullanılmış gibi tüm MVC tasarım beni biraz karıştırır. Aşağıda benim şimdiki projenin genel düzeni ...
Hesap klasörü benim kullanıcı sistemi için ikonların tüm çekirdek dosyaları tutar
root/account/login.php
root/account/home.php
root/account/logout.php
root/account/settings.php
Sonra her "modülü" için ayrı bir klasör var (forumlar, bloglar, vb)
root/forums/ root/blogs/
root/mail/
Daha sonra herhangi bir fonksiyonları ve sınıfları ve config dosyalarını böyle bir içerir dizininden yüklenir
root/includes/classes/ root/includes/bootstrap.php //this file autoloads the class files needed and ensures a DB connection sitewide
"Iş" Çoğu sınıf dosyaları içinde yapılır. Açıkçası ben yüzlerce dosya ve birkaç diğer klasörleri dışında kalan (css / js / images /)
Ben merak ediyorum, bu bir büyük ölçekli site için iyi bir tasarım gibi görünüyor? Bu MVC olduğunu kabul edilmez? Ve Çerçeve bana bakın lütfen.