问题标签 [zend-currency]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
817 浏览

mysql - 如何在 mysql/zend 框架中存储和处理货币

我们想在 MySQL 中存储产品价格和重量(公斤/磅)。有人能告诉我最好的方法是什么吗?

双/十进制/...?

我们需要能够同时显示美元和欧元。我不知道它是否有帮助,但我们使用 Zend 框架来构建我们的应用程序。

0 投票
1 回答
401 浏览

php - Zend_Currency 值用美分而不是美元

我正在使用 Zend_Currency 并希望将值以美分存储为(与美元相反),因为系统的其他部分以美分工作。所以,我想以美分初始化和检索 Zend_Currency 对象的值,有没有办法以这种方式配置 Zend_Currency ?

我知道当我检索值时我可以除以 100,但我不知道当/如果我们需要国际化时这将是多么兼容。IE。所有货币都是100“美分”单位对“美元”。

0 投票
3 回答
2598 浏览

zend-framework - Zend 欧元货币,英语语言环境

我很可能完全不理解 Zend 处理货币的方法。

我想要做的是有一个 Zend_Currency 对象,其中活动货币是 EURO,语言是英语(应用程序的语言环境是 en_GB)。Zend_Currency 连接到一个语言环境,如果创建一个带有英语语言环境的 Zend_Currency,我就不能有 EUR。

我也试过这个

但如果我尝试

并且没有改变货币的方法。

0 投票
1 回答
104 浏览

php - 日期和货币是否应该始终作为对象传递?

帮我解决与同事的争吵...

我们使用 Zend Framework 和 PHP,我们处理的大部分数据包括日期和价格。我一直在争论,当数据被检索(从数据库或 JSON 中)时,我们应该立即自动将日期属性转换为 Zend_Date 对象,并将价格属性转换为 Zend_Currency 对象,以确保我们始终使用这些功能操作/比较/显示数据时的类。我的论点是它确保了一致性,我们总是知道数据的形式。

我的同事争辩说,我们应该在检索时保留数据(字符串),并且只在模型或视图中使用时创建 Zend_Date/Zend_Currency 对象。

谁是对的,为什么?

(我敢肯定有人会争辩说,在创建对象的过程中,速度优化会受到很小的损失,但在我们的例子中,这并不重要。)

0 投票
1 回答
1332 浏览

zend-framework - Zend Currency 上的数字格式

我正在开发一个基于 Zend 的网站,但我有以下问题:

给我20,00 EUR,但我需要20.00 EUR(这就是我设置 number_format 的原因),有什么建议吗?

0 投票
1 回答
1051 浏览

zend-framework - 使用 Zend_Currency 显示一个值而不使用符号

我使用 Zend 的 toCurrency() 输出一个值:

这给了我一个 1,999.99 英镑的例子,如果不使用任何额外的代码,例如 preg repplace,我可以返回没有符号的值吗?

完整代码:

如果有人需要了解更多信息,请随时询问。

如果有人对我将两种货币混合在一起做什么感到好奇,我将以本地化格式显示货币值,但以英镑表示。这就是为什么我宁愿避免使用剥离/替换方法的原因,因为我无法保证表示值时的准确性。

0 投票
1 回答
626 浏览

zend-framework - Zend Locale & Zend_Currency:区域代码

我正在尝试使用浏览器语言首选项在 Zend_Locale 和 Zend_Currency 之间创建连接。

浏览器:zh

结果:

浏览器:en_US

结果:

我要解决这个问题吗?

这是我的插件控制器:

谢谢

0 投票
1 回答
104 浏览

zend-currency - 致命错误:找不到类“Zend_Currency”

我是 Zend 的新手。

现在,我正在尝试根据我的语言环境打印/格式化数字,但是当我这样做时

返回错误。

我已经检查过了:

ZEND 货币符号显示 1

请帮助我。