1

Zend_Form 生成的表单字段名称如何翻译?

如果我们有:

<label>Phone</label>

在 zend 标签中可以翻译为:

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

但是当 Zend_Form 创建的标签时:

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

标签如何翻译?

谢谢

4

1 回答 1

3

我建议您阅读有关将 I18n 与 Zend_Form 一起使用的内容:http: //framework.zend.com/manual/en/zend.form.i18n.html

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

于 2010-07-02T07:33:17.750 回答