【问题标题】:Where to format numbers in CodeIgniter?CodeIgniter 在哪里格式化数字?
【发布时间】:2011-03-15 07:28:22
【问题描述】:

我应该在模型中还是在视图中使用 php 和 codeigniter 格式化我的数字 1234.20 => 1'234.20

【问题讨论】:

    标签: php codeigniter number-formatting


    【解决方案1】:

    属于视图层。
    该模型只关心价值,而不是您如何将其呈现给用户。此外,如果您的网站是多语言的,您可能需要以不同的方式显示它。

    【讨论】:

    • 嗯,是的,它是多语言的,但是语言的东西不是由不同的模板处理的。外壳我使用取决于语言的 sprintf() 模式?并在我的视图中放置一个 sprintf()?
    • @helle 使用NumberFormatter,它可以识别区域设置。
    【解决方案2】:

    在视图中,因为转换本质上是表现性的。

    【讨论】:

      【解决方案3】:

      我会在视图中对其进行格式化,因为这会将视觉与其余部分分开。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-12
        • 1970-01-01
        • 1970-01-01
        • 2014-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多