Cevaplar
-
Model ve Controller OK de, View_haber.php nasıl olacak? Onun içinde class'lar olması genelde tercih edilen bir yöntem değil aslında. View altında list.tpl.php, form.tpl.php ve detail.tpl.php gibi sayfaları tek tek tutmak lazım aksi takdirde proje büyüdükçe HTML'ler nerede başlıyor nerede bitiyor anlamak zor oluyor.
Bir de eksiklik var, controller'ı çağıran kim? Bir front controller'ın adresten otomatik olarak hangi controlller class'ından hangi metodu çağıracağını belirlemesi çok uygulanan bir yöntem.
Ayrıca bu front controller'ın otomatik olarak ilgili view'i de render etmesi de çok tercih edilen bir yöntem, aksi takdirde view'ı render eden kodu her action için tek tek çalıştırmak gerekir... Ancak bu durumda da bazı ajax işlemleri ile datayı kaydeden işlemlerin view render etmeme ihtimalini de göz önünde tutmak lazım.