如何通过Zend_Form生成表单字段名称?

时间:2010-07-02 07:06:42

标签: zend-framework webforms zend-form zend-form-element

如何通过Zend_Form生成表单字段名称?

如果我们有:

<label>Phone</label>
zend标签中的

可以翻译为:

<label><?php echo $this->translate('Phone'); ?></label>

但是当Zend_Form创建标签时:

$phone = new Zend_Form_Element('phone');
$phone->setLabel('Phone');

如何标记翻译?

由于

1 个答案:

答案 0 :(得分:3)

我建议您阅读使用I18n和Zend_Form:http://framework.zend.com/manual/en/zend.form.i18n.html

但基本上你必须通过调用setDefaultTranslator静态方法将Zend_Translate实例传递给Zend_Form。