Tach!
was gibt es für pros / cons wenn man in einem MVC Framework die Beschriftungs-Daten wie "Benutzer, "Passwort" über die Klasse View einbindet
new View( $data, $path, $lang )
?
Was ist denn deine Antwort auf diese Frage? Wer instantiiert denn diese View? Ist es der Controller, der dann neben den fachlichen Dinge auch noch die Daten für $lang beschaffen muss?
Was für vorteile bringt es wenn man die Beschriftung mit beispielsweise Traits direkt in der HTML übergibt?
Vorteile gegenüber welcher anderen Vorgehensweise? Ohne Traits würde man vielleicht einen Service einbinden, der die sprachspezifischen Texte liefert. Das nimmt sich nicht viel in der Anwendung.
dedlfix.