我有一个带有 Zend_Form 的 Zend 应用程序,它应该使用 HTML5placeholder
属性而不是标签,就像在此处完成的一样。
class Application_Form_Usereditprofile extends Zend_Form
{
public function init()
{
[...]
$this->addElement('text', 'FirstName', array(
'filters' => [...],
'validators' => [...],
'placeholder'=> 'user_editprofile_firstname', // string I want to translate
));
[...]
}
}
我初始化了 Zend_Translate,所以它应该默认翻译我的表单。这适用于标签。但是,占位符按原样使用,无需翻译。
如何翻译占位符字符串?