Nerede gerekir "küresel"

0 Cevap php

Birden fazla MVC katmanlar arasında kullanılan fonksiyonların yerleştirilmesi için en iyi yöntem nedir?

Geçenlerde Görünümü ve Model hem kullanılan bazı istatistik fonksiyonlarını yazmak zorunda kalmıştım. Ben bir yardımcı koyarsanız (varsayılan bağlam olduğundan), ben can sıkıcı bir model katman, sıkışmış yükleme yardımcıları yanlış görünüyor, ve sonları tamamen bu fonksiyonları bir göreve çağrıldığında zaman değilim. Ben üst düzeyde lib dizin onları koyarsanız, ben Stats::normalPercentile görünümünde gibi takılıp yapma çağrıları değilim.

Başka bir seçenek var mı? Bu gibi işlevler konulmalıdır üzerinde Symfony Devs herhangi bir yorum var mı?

Edit: Anlaşılan görünümlerde statik görüşmeleri yapmak ile hiçbir sorunu yoktur. Ben Symfony Bu durumda (hatta sonra significant discussion.) Sınıfları olarak yardımcıları yazmıyorum dayalı bu olayla, bu gibi dosyaları yerleştirmek için herhangi bir kongre var? Sadece lib/util onları atmak?

0 Cevap