Ben MVC deseni kullanarak bir PHP web sitesi yapmak üzereyim. Site oldukça basit olduğu gibi bir çerçeve kullanarak değilim ve bu beni doğrudan desen hakkında bilgi edinmek için iyi bir fırsat verecektir hissediyorum. Ben bir kaç soru var.
Soru 1: Nasıl benim görünümleri düzenlemek gerekir? Ben başlık ve altbilgi olacak ve hangi aralarında iç içe olmak için bir içerik görünüm sağlayacak bir sayfa görünümü olan düşünüyorum.
Soru 2: 5 İçerik sayfalarınız varsa, ben Sayfa görünümünde içinde yuvalanmış içerik olarak kullanılabilir 5 farklı görüşlerini yapmak gerekir? Ya da, ben hepsini AbstractContent denilen soyut bir görünüm uzatmak yapmak gerekir?
Soru 3: Ne kontrolörleri hakkında? Ben en az bir ana denetleyici olması gerektiğini düşünüyorum. Ama sonra nereye istek oradan gidiyor? Başka bir denetleyiciye? Veya sadece Page görünümü arama ve onları terk etmeli? Ben kontrolörleri, giriş kolu muhtemelen bir modeli değiştirmek ve bir görünüm seçmek gerekiyordu düşündüm. Ama ne bir kontrolör aramalar ayrıştırılması için ek giriş gerektirir görünümünde iç içe manzaralı biri varsa?
Soru 4: kontrolörleri görünümüne parametreleri geçmesine izin var mı? Veya denetleyici basitçe sonra görünümü etkileyecek, modelini değiştirmek gerekir? Ya da sadece DB erişimi ve benzeri şeyler için model?