Sadece bir bankacılık benzetimi olan MVC'yi açıklayan bir blog post okudum. Web uygulaması geliştirme konusunda MVC framework (CakePHP) ile birkaç ay deneyimim var, bu yüzden temel bilgileri alıyorum ama mantığı koyduğum yere kusurlu bir yaklaşım getirdiğimi düşünen bir tema görmeye başladım:Yağ modelleri, sıska denetleyicileri ve MVC tasarım deseni
- Yağ modelleri, sıska kontrolörler
- benim app
mümkün olarak modellerinde olduğu kadar iş mantığını tutun, modeller anoreksik ve denetleyiciler obez. Denetleyicilerde tüm iş mantığım var ve modellerde dernekler ve doğrulama kuralları dışında bir şey yok.
- uygulama öğeleri içeren listeleri vardır ve öğeleri sıralanabilir: my kontrolörleri aracılığıyla
Tarama, şimdi muhtemelen modelde gitmeli mantığı çok tanımlayabilir. Listeyi sıralanmış sıraya koyan sıralama mantığı denetleyicide bulunur.
- Benzer şekilde, öğeler (Öğe modeli) de görüntülere sahiptir (Görüntü modeli). Her öğenin varsayılan bir resmi olabilir (öğeler tablosunda image_id tarafından belirtilmiştir). Resimlerle bir öğe görüntülendiğinde, önce varsayılan resim görünmelidir. Bir denetleyicide bunu yapan mantığa sahibim.
- Bir liste görüntülendiğinde, ilgili listeler kenar çubuğunda görüntülenir. Hangi listelerin ilişkili olduğunu belirleyen mantık denetleyicide bulunur. Ben o mantık örneklerini halen bir modelde ait bir denetleyici olduklarını düşünerek doğru yolda olduğumu, yukarıda verdi örnekler ile
- : Sorularıma Şimdi
?
Daha önce duydum :) – Marco