View, MC ayrılması kolaydır
ama nasıl M ve C ayırmak için? fark benim için biraz belirsiz görünüyor.
Ben PHP kullanıyorum.
MVC "model" kısmı veri erişim katmanı anlamına gelir, bu yüzden okuma / veritabanına yazmak için sınıflar oluşturmak gerekir. Genellikle bir veritabanı "varlık" per modeli, yani, diyelim ki, makaleler için bir sınıf, kategoriler için bir sınıf, artı basit bir veritabanı sınıfı bulunuyor iyi bir fikirdir.
"Denetleyici" kısmı genel mantık ve genellikle giriş noktasıdır. Burada, giriş ve istenen sayfayı kontrol görünümü için değişkenleri doğru veri ve mağaza bulmak için modeli kullanın.
Eğer dediği gibi "view" bölümü oldukça kolaydır. Sadece çoğunlukla HTML oluşur ama PHP değişkenleri çıktılar denetleyici bir dosya içerir.
Burada PHP kullanarak bir MVC çerçeve geliştirilmesi için adım adım bir kılavuzdur:
http://phpro.org/tutorials/Model-View-Controller-MVC.html
Gerçekten kolay, iyi bir öğretici.
Belki bu sizin için yararlıdır: http://www.phpmvc.net
Gerçekten onların dikkatini çekiyor kodunu korumak (hepimiz gibi) maymunlar sonsuz ordu icar, ve sonra kendi çalışmalarında bu yararlanarak yerine tamamen tekerleği yeniden icat hakkında söylenecek çok şey var. Kendi MVC çerçevesi oluşturmak için karar verirseniz, ben GERÇEKTEN bu projeleri AŞK insanlar tarafından geliştirilmektedir uzman projeleri (örneğin bir ORM katman, ya da çiftleşmiş motoru, vb) entegre etmenizi öneririm sonuç muhtemelen olacaktır, çünkü sonuçta çerçeve daha başarılı hale getirecek bütün içinde güçlü adet olacak.
Eğer MVC burada söz edildiğini (örn. Zope, Kek,) bakarsanız hiçbir MVC en PHP için oradayken hepsi kabaca yaklaşık aynı zaman başladı, ve hepsi kendi güçlü ve zayıf yönleri olduğunu görüyoruz, çünkü onları yaratan geliştiriciler onların çerçevesinde tüm yönleriyle için eşit bir tutku yok.
Sanırım biz de, bunu itiraf bizim içine işlerini birleştirmek ve kendimiz ve dünya ile dürüst olabilir, zaten devlerin omuzlarında duruyoruz, söylüyorlar.
-C
Temelleri ile başlar:
Understanding MVC Architecture from its Origin (part I) http://learnnewprogramming.com/blog/understanding-mvc-architecture/
Bu iyi bir başlangıç noktası olabilir: MVC in PHP MVC temellerini kapsayan bir öğretici olduğunu.