1
格式的数值我有一个包含数值的Zend_Form
的文本字段。我想,就像它已经通过number_format()
运行呈现该值。例如,如果在字段中的值是12345
,我想它在文本字段中显示为12,345
。渲染在Zend_Form中的文本字段
在提交的一面,我有一个筛选器来除去逗号,给我一个干净的数值,当我最终调用$form->getValues()
。 [目前,让我们忘了区域问题]
但我怎么格式化,最终出现在输入字段中的值?
我想我可以:
- 创建扩展
Zend_Form_Element_Text
- 创建自定义视图助手延长
FormText
帮手 - 设置自定义元素使用自定义帮助
- 添加自定义元素类所述
ViewHelper
装饰形式元素本身 - 寄存器的所有形式和eleme所有必需的路径/前缀对nts
但它肯定看起来像一个整体洛塔通过它跳。更简单吗?
我想你带来了一个好点。如果有一个装饰者实现了这一点,那将是一件好事。 – asgeo1 2011-11-15 05:47:54