shell i format mes numéros 1234.20 => 1'234.20
dans le modèle ou dans la vue en utilisant php et codeigniter?Où mettre en forme les nombres dans CodeIgniter?
5
A
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.
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.
+1 absolument voir le calque – selfawaresoup
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
@helle Utilisez le ['NumberFormatter'] (http://pt2.php.net/manual/fr/class.numberformatter.php), qui prend en charge les paramètres régionaux. – Artefacto