Ben yaklaşık 20 POST-parametreleri işlemek zorunda ve ben nerede yapmak için emin değilim.
Ben model üzerinde yöntemin bir argüman olarak her tanımlamak ve yöntemi denir denetleyici onları geçebileceği. Bu çalışmanın yeraldığını neden ve nedeniyle argümanların sayısına, işlev çağrısı daha az okunabilir olur.
Yoksa modeline yöntemini çağırın ve sadece doğrudan parametreleri erişebilir.
Argüman olarak parametreleri geçirerek bana daha fazla işlevi erişen hangi parametreleri üzerinde kontrol ve belgeleri verecek kendine daha açıklayıcı olur. Mevcut her çağrıyı kırmak için değil ancak yeni parametreler sonradan ilave edildiği takdirde, bunlar, yöntem çağrısı sonuna eklenecek gerekir. Ben bu olursa argümanlar mantıksal gruplandırılmış olamaz gibi bu, bir kaç kez oldukça kafa karıştırıcı olacağını düşünün.
Ben modeli parametreye erişmek, hiçbir parametre yöntem çağrısı terser yapma, denetleyicisi modeline geçti gerekir. Kolayca ve sınırlama olmadan eklenebilir veya çıkartılabilir Ama ben, erişilen parametreleri üzerinde hiçbir kontrole sahip. Bu, diğer geliştiricilerin büyük bir disiplin gerektirir, ve er ya da geç birisi "sadece (add düzeltme | | değişikliği) bu gerçek hızlı" bağlı olduğu, çünkü o bağlıdır sevmediğim.
I'm not sure which way to go. I tend to just do it all in the model, as this is faster to write, seems easier to maintain (no argument chaos) and conceptually fits better into my view of a model. On the other hand, I'm not sure my view of a model is correct, and if it will end in chaos if I depend on the other developers to always update the documentation after each change.
Peki, ben ne yapmalıyım?