Ben MVC yeni ve ben MVC ben alışığım ne sığar nasıl anlamaya çalışıyorum.
Ev, İletişim, Hakkında: Diyelim ki sayfaları ile basit bir statik web sitesi var diyelim.
Ve en Ben bütün site için görünüm olacak bir xhtml / css "şablon" var diyelim. O etiketi ben sayfa içeriği için bir değişken olacak, basit tutmak için.
Yani denetleyicisi ben her sayfa için içerik için ayrı bir işlevi var peki??
Örneğin,:.
function home()
{
$data['content'] = "<p>some html home page content</p>";
$this->load->view('myView', $data);
}
function about()
{
$data['content'] = "<p>some html about page content</p>";
$this->load->view('myView', $data);
}
Ben bu süper-basitleştirilmiş bakmak olduğunu biliyorum iken Yani, her farklı sayfa için bir işlevi oluşturmak için en iyi uygulama nedir?
Ama 100 sayfadan oluşan bir site ne varsa? Kontrolör yönetmek için çok büyük almaz?
Her sayfa için tek bir denetleyici olsaydı Ama sonra tekrar, bu da onu yönetmek zor olacak gibi görünüyor?
Ben MVC kavramı yanı sıra veritabanı bağlantısı görevler yanı sıra bazı CRUD için yararlı olduğunu anlamak için başlıyorum. Ama MVC "sayfalar" düşünmek ne kadar şaşkın kalır.
Any advice is much appreciated. What's the best practice?