【问题标题】:How to set global options to Zend Filter LocalizedToNormalized (NormalizedToLocalized)Zend Filter如何设置全局选项LocalizedToNormalized (NormalizedToLocalized)
【发布时间】:2011-10-06 14:40:39
【问题描述】:

我正在使用 Zend Framework 和 LocalizedToNormalized 和 NormalizedToLocalized 来制作本地化表单。问题出在整个应用程序中,例如我想使用精度和数字格式等全局选项。

我发现的一种方法是在某处创建过滤器的静态实例,应用选项并在我想要的任何地方使用它们,但我想知道是否有更好的解决方案。

【问题讨论】:

    标签: php zend-framework localization zend-form zend-filter


    【解决方案1】:

    您可以使用 Zend_Locale 并在 Zend_Registry 中设置它的一个实例,这样您就可以在整个应用程序中使用它。请记住 Zend_Registry 就像使用全局变量一样。它不存储在会话或类似的东西中。

    【讨论】:

    • 我知道如何使用和使用 Zend_Locale 和 Zend_Registry,但是应用程序的细节需要数字格式的精确精度,这不能由 Zend_Locale 本身控制。这些过滤器接受区域设置和附加选项 - 我想让这些附加选项全局化。
    • 对于数字格式的情况,这是最好的解决方案。对于精确的情况,我认为最好在引导时在注册表中存储一个可以在任何地方使用的 var。
    猜你喜欢
    • 2014-10-05
    • 2020-02-08
    • 1970-01-01
    • 2017-06-16
    • 2020-04-19
    • 1970-01-01
    • 2022-06-13
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多