如何通过Zend_Form生成表单字段名称?
如果我们有:
<label>Phone</label>
zend标签中的可以翻译为:
<label><?php echo $this->translate('Phone'); ?></label>
但是当Zend_Form创建标签时:
$phone = new Zend_Form_Element('phone');
$phone->setLabel('Phone');
如何标记翻译?
由于
答案 0 :(得分:3)
我建议您阅读使用I18n和Zend_Form:http://framework.zend.com/manual/en/zend.form.i18n.html
但基本上你必须通过调用setDefaultTranslator静态方法将Zend_Translate实例传递给Zend_Form。