2010-07-13 5 views

Répondre

7

Il appartient à la couche de vue.
Le modèle se soucie uniquement de la valeur, pas de la façon dont vous le présentez à l'utilisateur. En outre, vous devrez peut-être l'afficher différemment si votre site est multilingue.

+0

+1 absolument voir le calque – selfawaresoup

+0

bien oui c'est multilingue, mais la langue n'est pas gérée par des templates différents. shell j'utilise un modèle pour sprintf() qui dépend de la langue? et mettre un sprintf() à mon avis? – helle

+0

@helle Utilisez le ['NumberFormatter'] (http://pt2.php.net/manual/fr/class.numberformatter.php), qui prend en charge les paramètres régionaux. – Artefacto

3

Dans la vue, puisque la transformation est de nature de présentation.

0

Je le formaterais dans la vue, car cela sperate le visuel du reste.