Zend_Currency 的 Symbol 属性的最大长度是多少?
我需要将 Zend_Currency 对象中的货币符号字段保存到数据库中。我需要设置数据库字段的最大长度,我想知道对于这种特定类型的数据来说,什么可能是安全值?
I need to save the currency symbol field from a Zend_Currency object to a DB. I need to set a maximum length for the DB field and I'm wondering what might be a safe value for this particular type of data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据来源,货币符号可以是以下四种情况之一:
在幕后,获取符号最终会向 Zend_Locale_Data 询问 <代码>currencysymbol 值。
如果您仅使用一组特定的可能货币,则最长的合法值将是它们名称中最长的一个,并且仅当您要求该数据时才有效。如果您可以使用任何货币,那么最长的值将是区域设置文件中任意的
currencysymbol
值中最长的一个。According to the source, the currency symbol can be one of four things:
Behind the scenes, fetching the symbol ends up asking Zend_Locale_Data for the
currencysymbol
value.If you will be working with only a certain set of possible currencies, the longest legal value will be the longest of their names, and then only when you ask for that data. If you could work with any currency, then the longest value would be the longest of any of the
currencysymbol
values in the locale files.