Bu bir MVC uygulamada modeli yapısı için iyi bir yolu var mı?

0 Cevap php

Bu daha çok bir "i doğru yapıyor muyum?" Dir soru.

Ben bir MVC framework (Zend Framework) kullanıyorum ve bu bir model yapısı için en iyi yolu olup olmadığını merak.

Bu durumda ben bir kullanıcı grupları modeli var ve bazen kodlayan sonra, benim denetleyicileri i görünür gruplarını geri dönmek için bir sorgu gibi bazı şeyler tekrarlayarak olduğunu fark etti.

$model->fetchAll( array(
     'enabled = 1',
     'visible = 1'
) );

Kod tekrarını azaltmak için, ben görünür grupları için sorgu döndürür bu model üzerinde bir yöntem yarattı.

Bu aynı durumda dayanarak, ben de gizli gruplar gibi diğer pek çok yöntem, engelli grupları vb yarattı

Bu kod tekrarını önlemek için en iyi yolu nedir? Benim endişe i denetleyicileri üzerinde bu kodu ekleyerek tutulması halinde görünür grup için iş kuralı gelecekte değiştirirse ben büyük bir baş ağrısı olurdu olmasıdır.

Aynı zamanda ben de ben, bu yeni yaklaşım takip ederseniz, ben sorguları dönmek için yöntemlerin tam bir şişirilmiş bir model ile sona erecek, endişe duyuyorum.

Nasıl durum bu tür başa çıkabiliriz?

Yardımlarınız için teşekkürler!

0 Cevap